Vrijgave van sysvinit 2.99 init-systeem

Gepresenteerd wordt de release van het klassieke sysvinit 2.99 init-systeem, 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, Debian GNU/Hurd en antiX. Tegelijkertijd werd de release van het hulpprogramma insserv 1.23.0, dat in combinatie met sysvinit werd gebruikt, gemaakt (de versie van het hulpprogramma startpar is niet gewijzigd). Het hulpprogramma insserv is ontworpen om het opstartproces te organiseren, waarbij rekening wordt gehouden met de afhankelijkheden tussen init-scripts, en startpar wordt gebruikt om ervoor te zorgen dat verschillende scripts parallel worden gestart tijdens het opstartproces van het systeem.

In de nieuwe release van sysvinit zijn de manhandleidingen bijgewerkt en is er gewerkt aan het elimineren van typefouten in codecommentaar. Afgezien van documentatie en verbeterde leesbaarheid van de code, zijn er geen functionele wijzigingen in sysvinit. In insserv is de handler die informatie over start- en stopniveaus uit de LSB-headers van scripts haalt, opnieuw ontworpen. De wijziging loste het probleem op met een foutieve definitie van runlevel in sommige Debian-pakketten bij het specificeren van lege waarden in de parameters Default-Start en Default-Stop.

Bron: opennet.ru

Voeg een reactie