Ngemva kwamasonto ambalwa okuhlolwa kwe-beta, ukukhishwa kokugcina kwe-SysV init, insserv kanye ne-startpar kwamenyezelwa.
Ukubuka kafushane kwezinguquko ezibalulekile:
I-SysV pidof isuse ukufometha okuyinkimbinkimbi njengoba ibangele izinkinga zokuphepha kanye namaphutha enkumbulo angaba khona ngaphandle kokunikeza inzuzo enkulu. Manje umsebenzisi angacacisa isihlukanisi ngokwakhe, futhi asebenzise amanye amathuluzi afana ne-tr.
Amadokhumenti abuyekeziwe, ikakhulukazi ukuze amiswe.
Manje isebenzisa ukubambezeleka kwe-millisecond esikhundleni samasekhondi lapho uyolala nalapho ivala, okufanele inikeze isilinganiso sesigamu sesekhondi ngokushesha lapho icisha noma iqalisa kabusha.
Kususwe ukusekela komtapo wezincwadi we-sepol, owawungasasetshenziswa kodwa wawuhlanganisa i-Makefile.
Kwenziwe izinguquko eziningana ezibalulekile ukuze kugcinwe. I-test suite izuze njengefa Debian, isihlanziwe futhi manje isebenza ne-insserv Makefile. Ukusebenzisa i-"make check" kubangela ukuthi zonke izivivinyo zisebenze. Uma ukuhlolwa kwehluleka, idatha esetshenzisiwe igcinwa ukuze iqinisekiswe kunokuba isuswe. Ukuhlolwa okuhlulekile kuyekisa ukwenziwa kwe-suite yonke (ngaphambilini, izivivinyo ezilandelayo bezizosebenza), onjiniyela abakholelwa ukuthi kufanele kusize ekuxazululeni inkinga.
Ukuphathwa okuthuthukisiwe kwezimo ezihlukahlukene lapho kuhlanzwa ngemva kokuhlolwa.
Ngokusho kwabathuthukisi, enye yezinguquko ezibaluleke kakhulu ukuthi i-Makefile ayisabhala ngaphezulu ifayela le-insserv.conf ngesikhathi sokufakwa. Uma ifayela le-insserv.conf selivele likhona, kwakhiwa isampula entsha yokucushwa ebizwa ngokuthi insserv.conf.sample. Lokhu kufanele kwenze ukuhlola izinguqulo ezintsha ze-insserv kungabi buhlungu kakhulu.
Ifayela elithi /etc/insserv/file-filters, uma likhona, lingase libe nohlu lwezandiso zefayela ezinganakwa lapho kucutshungulwa imibhalo ku-/etc/init.d. Umyalo we-inserv usuvele unohlu lwangaphakathi lwezandiso ezijwayelekile okufanele uzitshwe. Isici esisha sivumela abalawuli ukuthi banwebe lolu hlu.
I-Startpar manje isitholakala ku-/bin esikhundleni sika-/sbin, okuzovumela abasebenzisi abangenamalungelo ukuthi basebenzise lolu hlelo lokusebenza. Ikhasi lemanuwali nalo lisukile esigabeni 8 laya esigabeni 1 ukuze libonise lolu shintsho.
Ngesikhathi sokuhlolwa, uhlelo lokuqala bekuwukuhambisa isitayela se-makefile yokuncika: ulwazi kusuka / njll kuya ku-/var noma kuya ku-/lib, kodwa lokhu kube yinkinga lapho usebenza nezinhlelo zamafayela enethiwekhi nezinye izinto, ikakhulukazi inkinga nge-FHS. . Ngakho lezo zinhlelo zabekwa eshelufini futhi okwamanje ulwazi lokuncika luhlala ku-/njll. Onjiniyela bakhuluma ngamathuba okubuyela kulolu hlelo ngokuhamba kwesikhathi uma enye indawo enhle yethulwa futhi ihlolwa.
Amaphakheji amasha azinzile we-sysvinit-2.95, insserv-1.20.0 kanye ne-startpar-0.63 angatholakala ezibukweni ze-Savannah: http://download.savannah.nongnu.org/releases/sysvinit/
Source: linux.org.ru
