[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