sysvinit 2.99 vydání systému init

Představeno je vydání klasického init systému sysvinit 2.99, který byl široce používán v distribucích Linuxu v dobách před systemd a upstart a nyní je nadále používán v distribucích jako Devuan, Debian GNU/Hurd a antiX. Současně byla vytvořena verze obslužného programu insserv 1.23.0 používaného ve spojení s sysvinit (verze obslužného programu startpar se nezměnila). Obslužný program insserv je navržen tak, aby organizoval proces bootování, přičemž bere v úvahu závislosti mezi init skripty, a startpar se používá k zajištění paralelního spouštění několika skriptů během procesu bootování systému.

V novém vydání sysvinit byly aktualizovány manuály a byla odvedena práce na odstranění překlepů v komentářích ke kódu. Kromě dokumentace a vylepšené čitelnosti kódu nejsou v sysvinitu žádné funkční změny. V insserv byl přepracován obslužný program, který extrahuje informace o úrovních spuštění a zastavení z hlaviček LSB skriptů. Změna vyřešila problém s chybnou definicí runlevelu v některých balíčcích Debianu při zadávání prázdných hodnot v parametrech Default-Start a Default-Stop.

Zdroj: opennet.ru

Přidat komentář