Rilis sistem sysvinit 2.95 init

dumadi release saka sistem init klasik sysvinit 2.95, sing akeh digunakake ing distribusi Linux ing dina sadurunge systemd lan wiwitan, lan saiki terus digunakake ing distribusi kayata Devuan lan antiX. Ing wektu sing padha, rilis saka insserv 1.20.0 lan
wiwitan 0.63. Utilitas inserv dirancang kanggo ngatur proses loading njupuk menyang akun dependensi antarane script init, lan wiwitan digunakake kanggo njamin peluncuran paralel sawetara skrip sajrone boot sistem.

Ing release anyar:

  • Utilitas "pidof" wis mandheg ndhukung format output lan mbusak bendera "-f", amarga kode format nyebabake masalah keamanan lan kesalahan memori potensial. Yen sampeyan kudu ngganti format output, sampeyan saiki ditawakake nggunakake pilihan "-d" kanggo nemtokake delimiter lan ngowahi karo keperluan kaya "tr";
  • Fase mati saiki ditrapake telat milidetik tinimbang ngaso kapindho lengkap (do_msleep () diarani tinimbang do_sleep ()). Owah-owahan kasebut ngidini rata-rata setengah detik kanggo nyuda mateni lan miwiti maneh wektu;
  • Dokumentasi njlΓ¨ntrΓ¨hakΓ© kanthi luwih rinci prilaku sarana mandeg lan opsi sing ana gandhengane (-h, -H lan -P);
  • Mandek nyambung karo perpustakaan sepol, sing ora digunakake maneh;
  • Owah-owahan wis digawe kanggo mbangun file (Makefile) ing insserv. Sajrone instalasi, insserv ora nimpa maneh file setelan insserv.conf yen wis ana, nanging nyimpen file insserv.conf.sample anyar ing cedhak.
  • Added pangolahan file /etc/insserv/file-filters, ing ngendi sampeyan bisa nemtokake dhaptar ekstensi (contone, .git lan .wayang) sing bakal digatΓ¨kakΓ© nalika ngolah skrip ing /etc/init.d.
  • Nambahake opsi "-i" kanggo insserv kanggo nemtokake direktori alternatif kanggo file definisi dependensi.
  • Insserv ngresiki suite tes sing ditransfer saka Debian lan mesthekake peluncuran kasebut nggunakake printah "make check". Gagal tes saiki mandheg tes luwih lanjut lan nyimpen statistik menyang disk kanggo analisis masalah. Nalika nggarap suite tes, macem-macem kahanan masalah diidentifikasi manawa insserv bisa ditangani kanthi bener utawa ora bisa nampilake bebaya. Contone, insserv saiki diwatesi kanggo bebaya nalika ana ketergantungan sing ora ditemtokake "$service" utawa nalika runlevel padha ditemtokake ing lapangan Default-Start lan Default-Stop.
  • Printah startpar saiki wis diinstal ing direktori / bin tinimbang / sbin, amarga bisa digunakake dening non-administrator uga pangguna biasa. Rencana kanggo mindhah file akuntansi dependensi saka / etc menyang / var utawa / lib dibatalake, amarga masalah potensial bisa muncul nalika nggunakake sistem file jaringan lan kompatibilitas karo sawetara keperluan rusak. Ing kode, sawetara baris dicenthang liwat sizeof () diganti karo konstanta.

Source: opennet.ru

Add a comment