sysvinit 2.97 vydání systému init

Po 10 měsících vývoje prezentovány uvolnění klasického init systému sysvinit 2.97, který byl široce používán v distribucích Linuxu v dobách před systemd a upstart a nyní se nadále používá v distribucích jako Devuan a antiX. Současně byla vytvořena vydání utilit insserv 1.22.0 a startpar 0.65 používaných ve spojení se sysvinit. Utility insserv je navržen tak, aby organizoval proces spouštění s ohledem na závislosti mezi init skripty a startpar používá se k zajištění toho, že více skriptů běží paralelně během spouštění systému.

V novém vydání:

  • Součástí je pomocný nástroj sysd2v, který umožňuje převádět soubory systemd service unit do formátu klasických inicializačních skriptů SysV s hlavičkami LSB;
  • Přidána možnost načíst nastavení, formátovaná jako samostatné soubory umístěné v adresáři /etc/inittab.d/;
  • Povolena kontrola přítomnosti libcrypt v kořenovém oddílu namísto použití pevně zakódované pevné cesty;
  • Přidány soubory logsave a readbootlog do seznamu ignorovaných Git;
  • Kód byl vyčištěn, aby se správně uvolnila nevyužitá paměť;
  • Přidána možnost určit dobu vypnutí ve formátu „+hh:mm“ kromě „hh:mm“, „+m“ a „nyní“;
  • Program insserv přidal možnost definovat předponu pro instalaci. Ve výchozím nastavení je nyní insserv nainstalován v hierarchii /usr (spustitelný soubor byl přesunut z /sbin do /usr/sbin). Parametr WANT_SYSTEMD v Makefile řídí, zda je povolena podpora systemd/dbus.
  • Proměnná PREFIX byla přidána do souboru sestavy startpar pro flexibilnější definici instalační cesty startpar a insserv.

Zdroj: opennet.ru

Přidat komentář