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

Vladimir D. Seleznev vseleznv на altlinux.org
Пт Дек 10 13:51:11 MSK 2021


On Fri, Dec 10, 2021 at 01:15:53PM +0300, Dmitry V. Levin wrote:
> Hi,
> 
> On Tue, Sep 14, 2021 at 06:18:01PM +0000, Vladimir D. Seleznev wrote:
> > Есть необходимость в отложенном перезапуске некоторых сервисов после
> > обновления пакетов, для этих целей я решил придумать новый макрос
> > (унифицированный для sysv и sd). Цель — сообщить rpm'у, что после
> > завершения транзакции нужно перезапустить указанные сервисы. Рабочее имя
> > этого макроса %post_service_delay (по аналогии с %post_service), но
> > возможно оно не самое лучшее.
> > 
> > Вопрос: какое имя для макроса вам кажется более удачным?
> 
> Я бы хотел, чтобы из имени макроса было понятно сразу две вещи:
> - что макрос делает,
> - для какой секции он предназначен.
> 
> Виталий предложил такие имена:
> - %pre_service_stop_posttrans_start:
>   макрос для секции %pre, который останавливает service, и ставит этот
>   service в очередь на перезапуск по окончании транзакции;
> - %post_service_posttrans_restart:
>   макрос для секции %post, который ставит service в очередь на перезапуск
>   по окончании транзакции.

Я не в состоянии запомнить такие имена.

-- 
   WBR,
   Vladimir D. Seleznev


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