Frigivelse af sysvinit 2.97 init system

Efter 10 måneders udvikling præsenteret udgivelse af det klassiske init-system sysvinit 2.97, som blev meget brugt i Linux-distributioner i dagene før systemd og upstart, og nu fortsætter med at blive brugt i distributioner som Devuan og antiX. På samme tid blev udgivelser af insserv 1.22.0 og startpar 0.65 hjælpeprogrammerne brugt i forbindelse med sysvinit oprettet. Utility insserv er designet til at organisere indlæsningsprocessen under hensyntagen til afhængigheder mellem init-scripts og startpar bruges til at sikre parallel lancering af flere scripts under systemstart.

I den nye udgivelse:

  • Et hjælpeværktøj medfølger sysd2v, som giver dig mulighed for at konvertere systemd service unit filer til formatet af klassiske SysV initialiseringsscripts med LSB headers;
  • Tilføjet muligheden for at indlæse indstillinger, formateret som separate filer placeret i mappen /etc/inittab.d/;
  • Aktiverede kontrol for tilstedeværelsen af ​​libcrypt i rodpartitionen i stedet for at bruge en hårdkodet fast sti;
  • Tilføjede logsave og readbootlog filer til Git ignore listen;
  • Koden er blevet ryddet op for korrekt at frigøre ubrugt hukommelse;
  • Tilføjet muligheden for at bestemme nedlukningstiden i "+tt:mm"-formatet ud over "tt:mm", "+m" og "nu";
  • Insserv-programmet har tilføjet muligheden for at definere et præfiks til installation. Som standard er insserv nu installeret i /usr-hierarkiet (den eksekverbare fil er blevet flyttet fra /sbin til /usr/sbin). WANT_SYSTEMD-parameteren i Makefile styrer, om systemd/dbus-understøttelse er aktiveret.
  • PREFIX-variablen er blevet tilføjet til startpar-assembly-filen for mere fleksibel definition af startpar- og insserv-installationsstien.

Kilde: opennet.ru

Tilføj en kommentar