[devel] Q: Имя макроса для отложенного перезапуска сервисов

Anton Farygin rider на basealt.ru
Ср Сен 15 09:04:03 MSK 2021


On 15.09.2021 02:08, Dmitry V. Levin wrote:
> On Tue, Sep 14, 2021 at 06:18:01PM +0000, Vladimir D. Seleznev wrote:
>> Hi!
>>
>> Есть необходимость в отложенном перезапуске некоторых сервисов после
>> обновления пакетов,
> На самом деле планируется завести 2 новых макроса с условными названиями:
>
> - %post_service_чтототам: добавляется в %post пакета с сервисом (вместо
>    %post_service) для того, чтобы этому сервису при обновлении был сделан
>    try-restart не сразу в %post, а по окончании транзакции обновления
>    пакетов;
>
> - %pre_service: добавляется в %pre пакета с сервисом (вместо %post_service
>    в %post) для того, чтобы этому сервису при обновлении (если он был
>    запущен) был сделан stop в %pre и start по окончании транзакции
>    обновления пакетов (как сейчас сделано в postfix).

Может быть сделать проще и перезапускать все обновлённые сервисы в конце 
транзакции ?

Одним универсальным макросом ?

Ещё с такими макросами начинаются проблемы с приоритетами перезапуска.



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