Vydanie inicializačného systému sysvinit 2.97

Po 10 mesiacoch vývoja predložené uvoľnenie klasického init systému sysvinit 2.97, ktorý bol široko používaný v linuxových distribúciách v dňoch pred systemd a upstart a teraz sa naďalej používa v distribúciách ako Devuan a antiX. Súčasne boli vytvorené vydania pomocných programov insserv 1.22.0 a startpar 0.65 používaných v spojení so systémom sysvinit. Utility insserv je navrhnutý tak, aby organizoval proces načítania berúc do úvahy závislosti medzi init skriptami a štartpar slúži na zabezpečenie paralelného spúšťania niekoľkých skriptov počas zavádzania systému.

V novom vydaní:

  • Súčasťou je pomocný nástroj sysd2v, ktorý umožňuje konvertovať súbory systemd service unit do formátu klasických inicializačných skriptov SysV s hlavičkami LSB;
  • Pridaná možnosť načítať nastavenia naformátované ako samostatné súbory umiestnené v adresári /etc/inittab.d/;
  • Povolená kontrola prítomnosti knižnice libcrypt v koreňovom oddiele namiesto použitia pevne zakódovanej pevnej cesty;
  • Pridané logsave a readbootlog súbory do zoznamu ignorovaných Git;
  • Kód bol vyčistený, aby sa správne uvoľnila nevyužitá pamäť;
  • Pridaná možnosť určiť čas vypnutia vo formáte „+hh:mm“ okrem „hh:mm“, „+m“ a „teraz“;
  • Program insserv pridal možnosť definovať predponu pre inštaláciu. Štandardne je teraz insserv nainštalovaný v hierarchii /usr (spustiteľný súbor bol presunutý z /sbin do /usr/sbin). Parameter WANT_SYSTEMD v Makefile riadi, či je povolená podpora systemd/dbus.
  • Premenná PREFIX bola pridaná do súboru zostavy startpar pre flexibilnejšie definovanie inštalačnej cesty startpar a insserv.

Zdroj: opennet.ru

Pridať komentár