Использование runit вместо rc.d в Debian с Rex
У меня есть системы, которые гарантируют, что их сервисы запускаются с помощью runit вместо rc.d или systemd в Debian, и я пытаюсь использовать Rex, чтобы начать создавать согласованную настройку в своих системах.
Я хотел бы знать, как я могу:
- поддерживать актуальность пакета (насколько это возможно) (учитывая тот факт, что я намереваюсь развернуть хранилище только с проверенными пакетами);
- отключить официальный и автоматический демон rc.d в Debian;
- загрузить скрипт запуска;
- создать ссылку для скрипта запуска;
- убедитесь, что демон запускается автоматически;
- убедитесь, что его регистратор также работает;
В пунктах с 1 по 4 я мог бы просто решить проблему с помощью пакета, созданного для установки скриптов выполнения определенных демонов, и использовать его вместо rc.d (например, пакет getty-run), но AFAIK не остановит Рекс использовать интерфейс rc.d (в соответствии с тем, что я понял в исходном коде: /etc/init.d/%s [start|restart|stop|etc]
).