release saka sistem init klasik , sing digunakake sacara wiyar ing distribusi Linux ing jaman sadurunge systemd lan upstart, lan saiki terus digunakake ing distribusi kayata Devuan lan antiX. Bebarengan karo iku, utilitas insserv 1.20.0 lan sysvinit dirilis.
wiwitan 0.63. Utilitas dirancang kanggo ngatur proses loading njupuk menyang akun dependensi antarane script init, lan 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.
- Ing insserv, set tes sing ditransfer wis diresiki. Debian, lan njamin peluncurane nggunakake printah "make check". Gagal sajrone eksekusi tes saiki mandheg mriksa luwih lanjut lan nyimpen statistik menyang disk kanggo dianalisis. Sajrone pangembangan suite tes, macem-macem kahanan masalah diidentifikasi sing bisa ditangani kanthi bener dening insserv utawa menehi peringatan. Contone, insserv saiki menehi peringatan yen ana katergantungan "$service" sing ora ditemtokake utawa yen runlevel sing padha ditemtokake ing kolom 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
