Sysvinit 2.95

Nakon nekoliko sedmica beta testiranja, najavljeno je konačno izdanje SysV init, insserv i startpar.

Kratak pregled ključnih promjena:

  • SysV pidof je uklonio složeno formatiranje jer je uzrokovalo sigurnosne probleme i potencijalne greške u memoriji bez velike koristi. Sada korisnik može sam odrediti separator i koristiti druge alate kao što je tr.

  • Dokumentacija je ažurirana, posebno za stop.

  • Sada koristi milisekundne kašnjenja umjesto sekundi pri odlasku na spavanje i pri gašenju, što bi trebalo osigurati u prosjeku pola sekunde brže pri isključivanju ili ponovnom pokretanju.

  • Uklonjena je podrška za biblioteku sepol, koja se više nije koristila, ali je zatrpala Makefile.

  • Nekoliko značajnih izmjena je napravljeno u insserv. Debianov naslijeđeni testni paket je očišćen i sada radi s insserv Makefileom. Pokretanje "make check" uzrokuje pokretanje svih testova. Ako test ne uspije, podaci koje je koristio se zadržavaju za testiranje, a ne brišu. Neuspješan test zaustavlja izvršavanje cijelog skupa (prethodno su izvršeni sljedeći), što bi im, prema riječima programera, trebalo pomoći da se fokusiraju na rješavanje problema.

  • Poboljšano rukovanje raznim situacijama pri čišćenju nakon testova.

  • Prema riječima programera, jedna od najvažnijih promjena je da Makefile više ne prepisuje insserv.conf datoteku tokom instalacije. Ako datoteka insserv.conf već postoji, kreira se novi uzorak konfiguracije pod nazivom insserv.conf.sample. Ovo bi trebalo učiniti testiranje novih verzija insserva mnogo manje bolnim.

  • Datoteka /etc/insserv/file-filters, ako postoji, može sadržavati listu ekstenzija datoteka koje se zanemaruju prilikom obrade skripti u /etc/init.d. Komanda insserv već ima internu listu uobičajenih ekstenzija koje treba zanemariti. Nova funkcija omogućava administratorima da prošire ovu listu.

  • Startpar se sada nalazi u /bin umjesto /sbin, što će omogućiti neprivilegiranim korisnicima da koriste ovaj uslužni program. Stranica priručnika je također premještena iz odjeljka 8 u odjeljak 1 kako bi odražavala ovu promjenu.

  • Tokom testiranja, prvobitni plan je bio da se premesti stil makefile zavisnosti: informacije iz /etc u /var ili u /lib, ali se pokazalo da je to problematično pri radu sa mrežnim sistemima datoteka i nekim drugim stvarima, posebno problem sa FHS-om. . Tako da su ti planovi odloženi i za sada informacije o zavisnosti ostaju u /etc. Programeri govore o mogućnosti kasnijeg povratka na ovaj plan ako se predstavi i testira dobra alternativna lokacija.

Novi stabilni paketi za sysvinit-2.95, insserv-1.20.0 i startpar-0.63 mogu se naći na ogledalima Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

izvor: linux.org.ru

Dodajte komentar