[devel] rpm file triggers

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Сен 4 13:07:23 MSD 2008


On Thu, Sep 04, 2008 at 12:55:13PM +0400, Damir Shayhutdinov wrote:
> > В этот файл записываются все-все-все файлы транзакции
> > (установленных/удалленных пакетов) в виде
> > -/удаленный_файл
> > +/добавленный_файл
> >
> > В конце транзакции запускается некая "бня", которая разгребает
> > этот файл (то есть имена файлов пропускаются через регулярные выражения,
> > чтобы определить скритпы, которые нужно запустить).
> >
> > Всё же реализация мне не нравится достаточно сильно.
> 
> Я так понимаю подобным образом "автоматизировать" ldconfig нельзя, так
> как если например устанавливается библиотека и пакет, который
> использует эту библиотеку в %post например - то откладывание ldconfig
> на конец транзакции приведет к некорректной работе %post-скрипта.

Насколько я понимаю, /etc/ld.so.cache поддерживает отображение
вида libname.so.1 => /usr/lib/libname.so.1.

Поэтому откладывать, вроде бы, можно, если только нет перемещения
библиотеки между /usr/lib и lib.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20080904/b8d746db/attachment-0002.bin>


Подробная информация о списке рассылки Devel