Спустя почти год вышла новая версия initscripts-fork — легковесной системы инициализации, ориентированной на тех, кому нужно работать, а не возиться с отвалившимися конфигами.
Что было сделано за это время:
- Адаптация под последние перемены в Arch Linux (вроде выкинутой поддержки root-fsck в mkinitcpio).
- Теперь в arch-tmpfiles есть всё, что не успел доделать оригинальный разраб, — указание conf-файлов через командную строку, автоудаление устаревших временных файлов, поддержка всех основных команд и т.д. Заодно удалось почистить код и исправить несколько возможных ошибок.
- Более внятные и подробные предупреждения.
- Чуть более подробный лог загрузки.
- Обновлено описание доступных обработчиков (hooks).
- Исправления и прочие мелкие радости.
Отдельное спасибо Максиму Деваеву и Connor Behan за предоставленные патчи.
Напоминаю, что все недостающие скрипты и конфиги к ним лежат на https://bitbucket.org/TZ86/arch-rcscripts. Сейчас подумываю написать к ним небольшую утилиту, которая будет анализировать список установленных пакетов и доустанавливать недостающее в /etc/rc.d, и выложить в AUR.
Enjoy.
P.S.: Если кому-то интересно, в AUR появился новый пакет, возвращающий /etc/sysctl.conf, благо оригинальным sysctl (не поццеринговелосипедом) он вполне поддерживается. Кстати, sysctl в некоторых случаях отваливается с ошибкой, если этого файла нет.