[devel] [SCM] packages/rpm: heads/altlinux-4.1

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Ноя 8 21:51:24 MSK 2008


On Sat, Nov 08, 2008 at 08:23:00PM +0300, Alexey M. Tourbin wrote:
> Update of /people/at/packages/rpm.git
> 
> Changes statistics since `4.0.4-alt95.M41.5-7-g43948fb' follows:
>  rpm-4_0.spec                      |    8 +++++++-
>  scripts/posttrans-filetriggers.in |   16 ++++++++--------
>  2 files changed, 15 insertions(+), 9 deletions(-)
> 
> Changelog since `4.0.4-alt95.M41.5-7-g43948fb' follows:
> commit bc50dc2a3ed5c26edc56af052b838a0a2d7b959c
> Author: Alexey Tourbin <at на altlinux>
> Date:   Sat Nov 8 19:54:44 2008 +0300
> 
>     4.0.4-alt95.M41.6
>     
>     - implemented post-transaction filetriggers, loosely based on filetriggers.patch
>       from Mandriva Linux (see %_rpmlibdir/posttrans-filetriggers for details)
>     - implemented %_rpmlibdir/0ldconfig.filetrigger, so that packages with
>       shared libraries need not invoke ldconfig(1) in they %%post-scriptlets

Ну хорошо, допустим, мы убрали вызовы %post_ldconfig/%postun_ldconfig из
spec-файлов.  Как обеспечить, чтобы в системе работал librpm с поддержкой
post-transaction filetriggers?

Как вариант, rpmbuild мог бы добавлять в пакеты зависимость типа
rpmlib(filetriggers) <= версия
при наличии в этих пакетах файлов, которые обрабатывает хотя бы один
%_rpmlibdir/*.filetrigger

Плюс зависимость типа
rpmlib-filetrigger(NAME) при наличии файлов, которые обрабатывает
%_rpmlibdir/NAME.filetrigger


-- 
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/20081108/9e1095c5/attachment.bin>


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