[devel] Поддержка systemd в post/preun_service скриптах

Pavel Shilovsky piastry на altlinux.org
Пн Фев 4 16:29:58 MSK 2013


4 февраля 2013 г., 16:11 пользователь Alexey Shabalin
<a.shabalin на gmail.com> написал:
> 4 февраля 2013 г., 16:02 пользователь Pavel Shilovsky написал:
>> Добрый день!
>>
>> Сейчас работаю над поддержкой и systemd и sysvinit в спеках OpenStack
>> (сейчас там жёстко пробито использование systemd, что делалось на
>> скорую руку). Обнаружил, что для нормальной поддержки обеих систем не
>> хватает того, что скрипты post_service и preun_service умели понимать,
>> что система работает с systemd и вызывали соответствующие команды.
>> Нашёл багу, где аналогичное уже сделано для скрипта service:
>> https://bugzilla.altlinux.org/show_bug.cgi?id=24989
>
> Если Вы заметили, то баг закрыт, т.е. исправлен.
> Больше ничего делать не надо.
> service умеет понимать, зачем этому же учить post/preun_service?

Скрипты post/preun_service вызывают помимо service команду chckonfig.
В итоге мы получаем, что при использовании этих скриптов во время
установки и удалении пакета на системах с systemd сервисы не
регистрируются в системе, и надо руками их регистрировать. Именно для
исправления данного бага и предложен данный патч.


-- 
Best regards,
Pavel Shilovsky.


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