Release av sysvinit 2.97 init-system

Efter 10 månaders utveckling presenteras release av det klassiska init-systemet sysvinit 2.97, som användes flitigt i Linux-distributioner dagarna före systemd och upstart, och nu fortsätter att användas i distributioner som Devuan och antiX. Samtidigt skapades utgåvor av verktygen insserv 1.22.0 och startpar 0.65 som används i samband med sysvinit. Verktyg insserv är utformad för att organisera laddningsprocessen med hänsyn till beroenden mellan init-skript, och startpar används för att säkerställa parallell lansering av flera skript under systemstart.

I den nya utgåvan:

  • Ett extra verktyg ingår sysd2v, som låter dig konvertera systemd serviceenhetsfiler till formatet för klassiska SysV-initieringsskript med LSB-huvuden;
  • Lade till möjligheten att ladda inställningar, formaterade som separata filer som finns i katalogen /etc/inittab.d/;
  • Aktiverade kontroll av närvaron av libcrypt i rotpartitionen istället för att använda en hårdkodad fast sökväg;
  • Lade till logsave- och readbootlog-filer till Git ignoreringslistan;
  • Koden har rensats för att korrekt frigöra oanvänt minne;
  • Lade till möjligheten att bestämma avstängningstiden i formatet "+hh:mm" förutom "hh:mm", "+m" och "nu";
  • Insserv-programmet har lagt till möjligheten att definiera ett prefix för installation. Som standard är insserv nu installerat i /usr-hierarkin (den körbara filen har flyttats från /sbin till /usr/sbin). WANT_SYSTEMD-parametern i Makefile styr om systemd/dbus-stöd är aktiverat.
  • Variabeln PREFIX har lagts till i startpar-sammansättningsfilen för en mer flexibel definition av startpar och insserv-installationssökvägen.

Källa: opennet.ru

Lägg en kommentar