ရက်သတ္တပတ်များစွာ beta စမ်းသပ်ပြီးနောက်၊ SysV init၊ insserv နှင့် startpar ၏နောက်ဆုံးထွက်ရှိမှုကိုကြေငြာခဲ့သည်။

အဓိကပြောင်းလဲမှုများ၏ အကျဉ်းချုပ် သုံးသပ်ချက်-

  • SysV pidof သည် လုံခြုံရေးပြဿနာများနှင့် ဖြစ်နိုင်ချေရှိသော memory အမှားများကို ဖြစ်ပေါ်စေသောကြောင့် ရှုပ်ထွေးသောပုံစံချခြင်းကို ဖယ်ရှားလိုက်ပါသည်။ ယခုအခါ အသုံးပြုသူသည် ခြားနားချက်ကို ကိုယ်တိုင်သတ်မှတ်နိုင်ပြီး tr ကဲ့သို့သော အခြားကိရိယာများကို အသုံးပြုနိုင်သည်။

  • အထူးသဖြင့် ရပ်တန့်ရန်အတွက် စာရွက်စာတမ်းများကို အပ်ဒိတ်လုပ်ထားပါသည်။

  • ယခု အိပ်ပျော်သွားသည့်အခါနှင့် စက်ပိတ်သည့်အခါ စက္ကန့်ဝက်အစား မီလီစက္ကန့်နှောင့်နှေးမှုများကို အသုံးပြုပြီး ပိတ်ချိန် သို့မဟုတ် ပြန်လည်စတင်သည့်အခါ ပျမ်းမျှစက္ကန့်ဝက် ပိုမြန်သင့်သည်။

  • အသုံးမပြုတော့သော်လည်း Makefile ကို ရှုပ်ပွနေသော sepol စာကြည့်တိုက်အတွက် ပံ့ပိုးမှုကို ဖယ်ရှားထားသည်။

  • ထိန်းသိမ်းရန် သိသာထင်ရှားသော အပြောင်းအလဲများစွာ ပြုလုပ်ထားပါသည်။ Debian အမွေအနှစ်စမ်းသပ်မှုအစုံကို ရှင်းပြီးပါပြီ၊ ယခု သိမ်းဆည်းထားသည့် Makefile နှင့် အလုပ်လုပ်ပါသည်။ "စစ်ဆေးရန်" လုပ်ဆောင်ခြင်းသည် စမ်းသပ်မှုများအားလုံးကို လုပ်ဆောင်စေသည်။ စမ်းသပ်မှုတစ်ခု မအောင်မြင်ပါက၊ ဖျက်ခြင်းထက် စမ်းသပ်ရန်အတွက် အသုံးပြုထားသည့် ဒေတာကို သိမ်းဆည်းထားသည်။ မအောင်မြင်သောစမ်းသပ်မှုတစ်ခုသည် set တစ်ခုလုံး၏လုပ်ဆောင်မှုကိုရပ်တန့်သည် (အောက်ပါတို့သည်ယခင်ကလုပ်ဆောင်ခဲ့သည်) သည် developer များအဆိုအရ၊ ၎င်းတို့သည်ပြဿနာကိုဖြေရှင်းရန်အာရုံစိုက်သင့်သည်။

  • စမ်းသပ်ပြီးနောက် သန့်ရှင်းရေးလုပ်သည့်အခါ အခြေအနေအမျိုးမျိုးကို ပိုမိုကောင်းမွန်အောင် ကိုင်တွယ်ပါ။

  • developer များအဆိုအရ၊ အရေးအကြီးဆုံးပြောင်းလဲမှုများထဲမှတစ်ခုမှာ Makefile သည် install လုပ်နေစဉ်အတွင်း insserv.conf ဖိုင်ကို ထပ်မရေးတော့ပါ။ insserv.conf ဖိုင်တစ်ခု ရှိနှင့်ပြီးဖြစ်ပါက၊ insserv.conf.sample ဟု အမည်ပေးထားသော အသစ်ဖွဲ့စည်းမှုပုံစံတစ်ခုကို ဖန်တီးထားသည်။ ၎င်းသည် insserv ဗားရှင်းအသစ်များကို စမ်းသပ်ရာတွင် များစွာနာကျင်စေသင့်သည်။

  • /etc/insserv/file-filters ဖိုင်တွင်၊ အကယ်၍ ၎င်းတွင် ရှိနေပါက /etc/init.d တွင် scripts များကို လုပ်ဆောင်သည့်အခါ လျစ်လျူရှုထားသော ဖိုင် extensions စာရင်းတစ်ခု ပါဝင်နိုင်ပါသည်။ insserv command တွင် လျစ်လျူရှုရန် ဘုံနောက်ဆက်တွဲများ၏ အတွင်းပိုင်းစာရင်းရှိပြီးသားဖြစ်သည်။ အင်္ဂါရပ်အသစ်သည် စီမံခန့်ခွဲသူများကို ဤစာရင်းကို တိုးချဲ့ခွင့်ပြုသည်။

  • Startpar သည် ယခုအခါ /bin အစား /bin တွင် တည်ရှိပြီး၊ ၎င်းသည် အခွင့်ထူးမခံရသေးသောအသုံးပြုသူများကို ဤ utility ကိုသုံးနိုင်စေမည်ဖြစ်သည်။ ဤပြောင်းလဲမှုကို ထင်ဟပ်စေရန် လက်စွဲစာမျက်နှာကိုလည်း အပိုင်း ၈ မှ အပိုင်း ၁ သို့ ရွှေ့ထားသည်။

  • စမ်းသပ်နေစဉ်တွင်၊ ကနဦးအစီအစဉ်သည် မှီခိုအားထားရသော makefile ပုံစံ- အချက်အလက် /etc မှ ​​/var သို့မဟုတ် /lib သို့ ရွှေ့ရန်ဖြစ်သော်လည်း၊ အထူးသဖြင့် FHS နှင့် အခြားအရာများ အထူးသဖြင့် ကွန်ရက်ဖိုင်စနစ်များနှင့် အခြားအရာများနှင့် လုပ်ဆောင်ရာတွင် ပြဿနာဖြစ်ခဲ့ပါသည်။ . ထို့ကြောင့် အဆိုပါအစီအစဥ်များကို ဆိုင်းငံ့ထားပြီး ယခုအချိန်တွင် မှီခိုမှုဆိုင်ရာ အချက်အလက်များသည် /etc တွင် ကျန်ရှိနေပါသည်။ ပိုမိုကောင်းမွန်သော အစားထိုးတည်နေရာကို တင်ပြပြီး စမ်းသပ်ပါက နောက်ပိုင်းတွင် ဤအစီအစဉ်သို့ ပြန်လာနိုင်ခြေအကြောင်း ဆော့ဖ်ဝဲအင်ဂျင်နီယာများက ပြောဆိုနေကြသည်။

sysvinit-2.95၊ insserv-1.20.0 နှင့် startpar-0.63 အတွက် တည်ငြိမ်သော ပက်ကေ့ဂျ်အသစ်များကို Savannah mirrors တွင် ရှာတွေ့နိုင်သည်- http://download.savannah.nongnu.org/releases/sysvinit/

source: linux.org.ru

မှတ်ချက် Add