te tukunga o te punaha init matarohia , i whakamahia whānuitia i roto i ngā tohatoha Linux i ngā rā i mua i te pūnaha me te upstart, ā, kei te whakamahia tonutia i ēnei rā i roto i ngā tohatoha pērā i a Devuan me te antiX. I te wā kotahi, i tukuna te insserv 1.20.0 me ngā taputapu sysvinit.
timatanga 0.63. Whakamahinga kua hoahoatia hei whakarite i te tukanga uta me te whakaaro ki nga whakawhirinakitanga i waenga i nga tuhinga init, me te whakamahia hei whakarite i te whakarewatanga whakarara o te maha o nga tuhinga i te wa e whakaoho ana te punaha.
I roto i te tukunga hou:
- Kua mutu te whaipainga "pidof" ki te tautoko i te whakahōputu putanga me te tango i te haki "-f", na te mea i puta mai nga take haumarutanga me nga hapa o te mahara ki te waehere whakahōputu. Mena ka hiahia koe ki te whakarereke i te whakatakotoranga whakaputa, ka tukuna koe inaianei ki te whakamahi i te "-d" hei whakatau i te kaiwehe me te huri me nga taputapu penei i te "tr";
- Ko te wahanga katinga inaianei ka pa ki te whakaroa mirihakona hei utu mo nga okiokinga tuarua (do_msleep() ka kiia ko do_sleep()). I whakaaetia e te huringa te toharite o te haurua hekona ki te whakaiti i te kati me te wa whakaara ano;
- Ko nga tuhinga e whakaatu ana i nga korero mo te whanonga o te taputapu aukati me ona whiringa e hono ana (-h, -H me -P);
- Kua mutu te hono ki te whare pukapuka sepol, kua kore e whakamahia;
- Kua whakarereketia nga konae hanga (Makefile) i roto i te insserv. I te wa o te whakaurunga, kare a insserv e tuhirua i te konae tautuhinga insserv.conf mena kei te noho tonu, engari ka tiakina he konae insserv.conf.sample hou tata.
- Tukatuka taapiri o te konae /etc/insserv/file-filters, ka taea e koe te tohu i te rarangi o nga toronga (hei tauira, .git me .puppet) ka warewarehia i te wa e tukatuka ana i nga tuhinga ki /etc/init.d.
- Kua taapirihia te "-i" ki te whakauru ki te tautuhi i tetahi raarangi rereke mo nga konae whakamaramatanga whakawhirinaki.
- I roto i te insserv, i horoia te huinga whakamātautau i whakawhitia mai. Debian, ā, ka whakarite kia whakarewahia mā te whakamahi i te whakahau "make check". Ka mutu te tirotiro anō i ngā hapa i te wā e whakahaerehia ana te whakamātautau, ā, ka tiakina ngā tatauranga ki te kōpae hei tātari. I te wā e whakawhanaketia ana te huinga whakamātautau, i kitea ngā āhuatanga raruraru maha ka taea e insserv te whakahaere tika, te tuku whakatūpato rānei. Hei tauira, ka tukuna e insserv he whakatūpato mēnā he whakawhirinakitanga "$service" kāore i tautuhia, mēnā rānei kua tohua te taumata whakahaere kotahi i roto i ngā āpure Taunoa-Tīmata me te Taunoa-Mutu.
- Ko te whakahau startpar kua whakauruhia inaianei ki roto i te whaiaronga / bin, kaua ki te / sbin, na te mea ka taea e nga kaiwhakahaere-kore me nga kaiwhakamahi auau. I whakakorehia te mahere ki te nuku i nga konae kaute kaute mai i /etc ki /var, /lib ranei, na te mea ka ara ake nga raru i te wa e whakamahi ana i nga punaha konae whatunga me te hototahi ki etahi taputapu ka pakaru. I roto i te waehere, ka whakakapihia etahi raina i tirohia ma te rahi () ki nga taumau.
Source: opennet.ru
