[devel] %pre*, %post* скрипты и systemd

Ivan A. Melnikov iv на altlinux.org
Пт Июн 8 11:29:59 MSK 2018


On 08.06.2018 12:02, Oleg Solovyov wrote:
> Всем привет.
> 
> Не подскажете, что можно сделать с этими %pre, %post и прочими
> скриптами, которые запускаются при установке/удалении/обновлении пакетов?
> 
> Не уверен, что оставлять "как есть" - правильно, потому что скрипты
> портированы из пакетов в Mageia
> Более того, как подсказал darktemplar@, эти скрипты в явном виде утянут
> systemd по зависимостям, что лично мне кажется нехорошим.
> 
> Ссылки на спеки:
> 
>> http://git.altlinux.org/people/mcpain/packages/?p=oki4linux.git;a=blob;f=oki4linux.spec;h=6cac886aa545526a07239e8dc2a6357ed367f1f5;hb=refs/heads/sisyphus
>> http://git.altlinux.org/people/mcpain/packages/?p=mtink.git;a=blob;f=mtink.spec;h=a633f80f38c82cc408a91711a355a778b1c509ea;hb=refs/heads/sisyphus
>> http://git.altlinux.org/people/mcpain/packages/?p=boomaga.git;a=blob;f=boomaga.spec;h=666ec34da543bf14148feb34d38b1bfb764f7cc5;hb=refs/heads/sisyphus

Думаю, стоит воспользоваться макросами %post_service и %preun_service. 
Сходу не понятно (а внимательно я не читал), делают ли триггеры в 
упомянутых пакетах что-то дополнительное к этим макросам; стоит 
проверить и убедиться, что если делают, то оно правда нужно.

-- 
   wbr,
     iv m.


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