[devel] [librpm] обновление rpm и ldconfig

Stanislav Levin slev на altlinux.org
Пт Сен 27 09:39:25 MSK 2019


>> Точно отсюда:
>>
>> http://git.altlinux.org/gears/r/rpm.git?p=rpm.git;a=blob;f=alt/rpm.spec;h=6200d5ccdc0dd8601b3f26da85995f4e213fce22;hb=3733d6dc0a531ef08e7dfd84e9da9bf813b895a6#l398
>>
>>  398 %triggerpostun -- rpm <=
>> 4.0.4                                                 
>>
>>  399 touch /var/lib/rpm/delay-posttrans-filetriggers
> %triggerpostun - это не файлтриггер.
>
> На самом деле RPM_INSTALL_NAME=rpm сперва попал в %post пакета rpm,
> оттуда в /usr/lib/rpm/pdeath_execute,
> оттуда в /usr/lib/rpm/postupdate,
> оттуда в /usr/lib/rpm/posttrans-filetriggers,
> оттуда в /usr/lib/rpm/0ldconfig.filetrigger.
>
В точных механизмах не разбирался. Но проверено на практике, что
отсутствие `%triggerpostun` напрямую или косвенно

влияет на RPM_INSTALL_NAME и RPM_INSTALL_ARG1 для RPM filetrigger (P8).


На самом деле это все детали, меня же интересует конкретная задача:
ожидать ли мне, что при обновлении с P8 на P9 отработает ldconfig?

закладываться ли на это?


Спасибо!

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20190927/c7da9241/attachment.bin>


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