Выпуск системы инициализации sysvinit 2.97
После 10 месяцев разработки представлен релиз классической системы инициализации sysvinit 2.97, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan и antiX. Одновременно сформированы выпуски применяемых в связке с sysvinit утилит insserv 1.22.0 и startpar 0.65. Утилита insserv предназначена для организации процесса загрузки с учётом зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы.
В новом выпуске:
- В состав включена вспомогательная утилита sysd2v, позволяющая конвертировать unit-файлы сервисов systemd в формат классических скриптов инициализации SysV с заголовками LSB;
- Добавлена возможность загрузки настроек, оформленных в виде отдельных файлов, размещённых в каталоге /etc/inittab.d/;
- Обеспечена проверка наличия libcrypt в корневом разделе вместо использования жёстко заданного фиксированного пути;
- В список игнорирования в Git добавлены файлы logsave и readbootlog;
- Проведена чистка кода для корректного высвобождения неиспользуемой памяти;
- Добавлена возможность определения времени завершения работы в формате »+hh: mm» в дополнение к «hh: mm»,»+m» и «now»;
- В программе insserv добавлена возможность определения префикса для установки. По умолчанию insserv теперь устанавливается в иерархию /usr (исполняемый файл перемещён из /sbin в /usr/sbin). При помощи параметра WANT_SYSTEMD в Makefile реализовано управление включением поддержки systemd/dbus.
- В сборочный файл startpar добавлена переменная PREFIX для более гибкого определения пути установки startpar и insserv.
Источник: http://www.opennet.ru/opennews/art.shtml? num=53300
© OpenNet