[devel] .so without ldconfig: a bug?
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Ср Апр 9 13:26:12 MSD 2008
On Wed, Apr 09, 2008 at 12:53:27PM +0400, Alexey Tourbin wrote:
> On Wed, Apr 09, 2008 at 11:43:46AM +0300, Igor Vlasenko wrote:
> > Правильно я понимаю, что если в пакете есть .so файл
> > в публичном (/usr/lib{,64}/libfoo.so.xxx) месте,
> > то пакет должен иметь
> > %post_ldconfig/%postun_ldconfig?
>
> Скорее, если пакет предоставляет soname, который соответствует *.so*
> в публичном месте.
Да, если rpmbuild для этого файла добавляет soname в provides.
RTFS: /usr/lib/rpm/lib.prov
Проверка может быть такой:
Если в пакете есть хотя бы один файл (/usr)?lib$suff/*.so.*,
имя (без полного пути) которого присутствует среди provides этого пакета,
то %post_ldconfig (или %post_ldconfig_sys) и %postun_ldconfig должны быть.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080409/dcea537f/attachment-0002.bin>
Подробная информация о списке рассылки Devel