@grishka @drq сервис в openrc устроен примерно как ebuild. От такого хотели уйти когда делали initng, но в итоге это никому оказалось не нужным. Ебилды привычнее разработчикам. Архитектура простая - в conf.d лежит environment, а сервис экспортирует депенды и функции.
Да и синтаксис шелловый, а не какая-то смесь ежа с ужом как в systemd