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

Alexey Shabalin a.shabalin на gmail.com
Пн Фев 4 16:35:26 MSK 2013


4 февраля 2013 г., 16:29 пользователь Pavel Shilovsky написал:
> 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.
chkconfig тоже обучен работе с systemd. сервисы успешно регистрируются.
Другое дело, что они по умолчанию в ALTLinux не включаются.

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


--
Alexey Shabalin


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