[devel] Q: systemd policy ?

led на altlinux.ru led на altlinux.ru
Вс Май 6 01:59:09 MSK 2012


>У файлтриггера есть еще одна особенность: выполняться по окончании
>транзакции.  Применительно к сервисам это означает выполнение "systemctl
>try-restart" не сразу по завершении обновления пакета, а некоторое время
>спустя.  В течение этого времени будут работать процессы предыдущей сборки
>сервиса на обновленных файлах.  Не все сервисы так умеют.  Еще хуже
>обстоит дело с остановкой сервиса при удалении пакета, потому что это
>желательно делать, пока существует юнит-файл и те файлы, на которые он
>ссылается (например, посредством ExecStop).  Когда все файлы пакета уже
>удалены, с корректной остановкой сервиса могут возникнуть непреодолимые
>сложности.

Файлтриггеры чреваты и в случае ldconfig.
Замена постскриптов файлтриггерами где не попадя и неподумав - ламерство или вредительство - выбирайте что вам больше 
нравится:)

-- 
Led


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