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

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


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?

> Таким образом, моё предложение сводится к тому, чтобы добавить такие
> же проверки в два вышеописанных скрипта, что позволит достаточно
> безболезненно для спеков перейти на поддержку обеих систем:
> http://git.altlinux.org/people/piastry/packages/?p=service.git;a=commitdiff;h=b46c1dea129b9cf35b80f76e0ff7302a3ccaf47d
>
> Пример использования данного изменения пакетом rabbitmq-server,
> который сейчас также жёстко использует systemd:
> http://git.altlinux.org/people/piastry/packages/?p=rabbitmq-server.git;a=commitdiff;h=82e1f7ae9e8518de3c0eabf2e9d6769be655f32d
>
> Кто что думает по данному вопросу?


--
Alexey Shabalin


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