Vrijgave van sysvinit 2.97 init-systeem

Na 10 maanden ontwikkeling ingediend release van het klassieke init-systeem systeemvinit 2.97, dat veel werd gebruikt in Linux-distributies in de dagen vóór systemd en upstart, en nu nog steeds wordt gebruikt in distributies zoals Devuan en antiX. Tegelijkertijd werden releases gemaakt van de hulpprogramma's insserv 1.22.0 en startpar 0.65, gebruikt in combinatie met sysvinit. Nutsvoorziening insserv is ontworpen om het laadproces te organiseren, rekening houdend met de afhankelijkheden tussen init-scripts, en startpar gebruikt om parallelle lancering van verschillende scripts tijdens het opstarten van het systeem te garanderen.

In de nieuwe uitgave:

  • Er is een hulpprogramma inbegrepen sysd2v, waarmee u systemd service unit-bestanden kunt converteren naar het formaat van klassieke SysV-initialisatiescripts met LSB-headers;
  • De mogelijkheid toegevoegd om instellingen te laden, geformatteerd als afzonderlijke bestanden in de map /etc/inittab.d/;
  • Controle op de aanwezigheid van libcrypt in de rootpartitie ingeschakeld in plaats van een hardgecodeerd vast pad te gebruiken;
  • Logsave- en readbootlog-bestanden toegevoegd aan de Git-negeerlijst;
  • De code is opgeschoond om ongebruikt geheugen correct vrij te maken;
  • De mogelijkheid toegevoegd om de uitschakeltijd te bepalen in het formaat “+hh:mm” naast “uu:mm”, “+m” en “nu”;
  • Het insserv-programma heeft de mogelijkheid toegevoegd om een ​​voorvoegsel voor installatie te definiëren. Standaard is insserv nu geïnstalleerd in de /usr-hiërarchie (het uitvoerbare bestand is verplaatst van /sbin naar /usr/sbin). De parameter WANT_SYSTEMD in Makefile bepaalt of systemd/dbus-ondersteuning is ingeschakeld.
  • De PREFIX-variabele is toegevoegd aan het startpar-assemblagebestand voor een flexibelere definitie van het startpar- en insserv-installatiepad.

Bron: opennet.ru

Voeg een reactie