LINUX.ORG.RU

можно ли избавиться от openrc?


0

0

поставил systemd, понравилось. хочу выкинуть openrc, но от него зависит baselayout. будет ли безопасно, если я выкину openrc и запишу его в package.provided? (gentoo, да) или может быть я что-то путаю, и openrc необходим для работы systemd?

★★★★★

Если выкинешь openrc, то будешь обязан писать руками service-файлы для всех пакетов, которые ранее предоставляли init-скрипты (например, для ddclient).

P.S. это я теоретизирую, systemd не пробовал, но документацию читал.

AEP ★★★★★
()

baselayout-1.12 не зависит от openrc.

KPSS
()
Ответ на: комментарий от nnz

> Нет, systemd поддерживает init-скрипты, включая информацию о зависимостях в LSB-заголовках.

Почти согласен: systemd поддерживает стандартные init-скрипты. Только в gentoo init-скрипты особые: начинаются с #!/sbin/runscript (предоставляется sys-apps/openrc-0.6.3), содержат функции start(), stop(), reload и т.п. и выражают свои зависимости путем вызова функций need() и подобных из функции depend(). Поэтому они без openrc работать не будут, а systemd их зависимости не поймет.

AEP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.