On Tue, Jun 03, 2003 at 08:30:36AM +0400, DH wrote: > Алексей Любимов wrote: > >>Я читал это, но какое это отношение имеет к Firebird[CS]S я так и не > >>понял (может я тупой). > >> > >>Почему пакет может зависить от файла, который в него входит? > >>Может объясните? > >> > >по моему, намекают на то, что теперь в provides пакета пишутся только те > >библиотеки, которые лежат в стандартных путях. > > Вообще-то libgds.so есть симлинк на libgds.so.0 и находится он в /usr/lib. $ objdump -p ./usr/lib/libgds.so |fgrep SONAME $ readlink -v ./usr/lib/libgds.so libgds.so.0 Вот новый rpm-build и поймал эту ошибку: в provides list попало только libgds.so.0 Кстати, отвратительная ситуация при удалении пакета: $ rpm -e FirebirdCS-1.0.2.941-alt1cvs030327 Error: /proc must be mounted To mount /proc at boot you need an /etc/fstab line like: /proc /proc proc defaults In the meantime, mount /proc /proc -t proc Error: /proc must be mounted To mount /proc at boot you need an /etc/fstab line like: /proc /proc proc defaults In the meantime, mount /proc /proc -t proc Saved a copy of isc4.gdb in /tmp предупреждение: /opt/interbase/isc4.gdb сохранен как /opt/interbase/isc4.gdb.rpmsave Updated. И не забудьте запаковать /usr/lib/libgds* в отдельные пакеты, libgds, libgds-devel и libgds-devel-static. Необходимо обеспечить возможность сборки без установки пакетов Firebird[CS]S. -- ldv