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

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Ноя 13 06:13:58 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 ?

Короткий ответ -- нет.  Длинный ответ -- формализовать все особенности
триггеров довольно сложно; реализация триггеров, которую я сделал, --
компромиссная.  Зато она простая -- не только как реализация сама по
себе, но ещё и в неё очень просто вклиниться (сделать свой триггер).

Идеальная реализация могла бы включать в себя некий декларативный
язык описания различных "типов файлов" (допустим, на основе языка lua),
и различных "слотов" или "действий" по отношению к типам файлов.
А триггеры уже можно было бы навешивать на типы файлов.  А также
типы файлов пригодились бы для поиска зависимостей.  Но это уже была
бы такая "подсистема всё вместе", которая с трудом допускает разбиение
на отдельные задачи и жесткое unix-way расфоркивание (программа-ввод-вывод).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/7108caf2/attachment.bin>


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