Выпуск сістэмы ініцыялізацыі 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.

Крыніца: opennet.ru

Дадаць каментар