Назад | Перейти на главную страницу

Использование runit вместо rc.d в Debian с Rex

У меня есть системы, которые гарантируют, что их службы работают с помощью runit вместо rc.d или systemd в Debian, и я пытаюсь использовать Рекс чтобы начать построение согласованной настройки в моих системах.

Я хотел бы знать, как я могу:

  1. поддерживайте пакет как можно более актуальным (учитывая тот факт, что я собираюсь развернуть репозиторий только с проверенными пакетами);
  2. отключить официальный и автоматический демон rc.d Debian;
  3. загрузить скрипт запуска;
  4. создать ссылку на запускаемый скрипт;
  5. убедитесь, что демон запускается автоматически;
  6. убедитесь, что его регистратор также работает;

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