[devel] I: rpm-4.0.4-alt96.12

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Ноя 13 06:26:19 MSK 2008


On Thu, Nov 13, 2008 at 08:35:45AM +0600, Slava Semushin wrote:
> > В связи с внедрением post-transaction filetriggers просьба все ручные
> > запуски /sbin/ldconfig, %post_ldconfig, %postun_ldconfig и т.п. из
> > %post*-скриптов всех пакетов удалить.
> 
> Нужно ли при этом добавлять Requires: rpm >= 4.0.4-alt96.11 ?

Кстати, эта зависимость бесполезна: чтобы триггеры сработали,
rpm вот этой версии должен быть уже установлен до начала транзакции.
А обычная зависимость этого гарантировать не может -- если rpm
устанавливается в той же самой транзакции, то зависимость оказывается
удовлетворенной.

Зависимость такого рода может быть реализована только на уровне
rpmlib(...).  Для пакетов с триггерами я реализовал автоматическую
зависимость rpmlib(PosttransFiletriggers).  Она гарантирует, что
триггер по крайней мере будет запущен сразу же после установки или
обновления пакета с триггером.  
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20081113/d74218d4/attachment.bin>


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