бастапқы 0.63. Утилита
Жаңа шығарылымда:
- «Pidof» утилитасы шығыс пішімдеуіне қолдау көрсетуді тоқтатты және «-f» жалауын алып тастады, себебі пішімдеу коды қауіпсіздік мәселелерін және ықтимал жад қателерін тудырды. Шығару пішімін өзгерту қажет болса, енді бөлгішті анықтау және «tr» сияқты утилиталармен түрлендіру үшін «-d» опциясын пайдалану ұсынылады;
- Өшіру сатысы енді толық секундтық үзілістердің орнына миллисекундтық кідірістерді қолданады (do_msleep() do_sleep() орнына шақырылады). Өзгеріс өшіру және қайта қосу уақытын қысқартуға орта есеппен жарты секундқа мүмкіндік берді;
- Құжаттама тоқтату утилитасының әрекетін және онымен байланысты опцияларды (-h, -H және -P) толығырақ сипаттайды;
- Енді пайдаланылмайтын sepol кітапханасымен байланыстыруды тоқтатты;
- Insserv ішіндегі құрастыру файлдарына (Makefile) өзгертулер енгізілді. Орнату кезінде insserv енді бар болса, insserv.conf параметрлер файлын қайта жазбайды, бірақ жақын жерде жаңа insserv.conf.sample файлын сақтайды.
- /etc/insserv/file-filters файлының өңделуі қосылды, онда /etc/init.d ішіндегі сценарийлерді өңдеу кезінде еленбейтін кеңейтімдер тізімін (мысалы, .git және .puppet) көрсетуге болады.
- Тәуелділікті анықтау файлдары үшін балама каталогты көрсету үшін insserv үшін "-i" опциясы қосылды.
- Insserv Debian-дан тасымалданған сынақ жиынтығын тазалап, «тексеру» пәрмені арқылы оның іске қосылуын қамтамасыз етті. Сынақ сәтсіздігі енді қосымша сынақты тоқтатады және мәселені талдау үшін статистиканы дискіге сақтайды. Сынақ жинағымен жұмыс істеу кезінде insserv дұрыс жұмыс істей алатын немесе ескертуді көрсетуден бас тарта алатын әртүрлі проблемалық жағдайлар анықталды. Мысалы, енді insserv "$қызмет" анықталмаған тәуелділік болғанда немесе Әдепкі-Бастау және Әдепкі-Тоқтату өрістерінде бірдей орындалу деңгейі көрсетілген кезде ескертумен шектеледі.
- Startpar пәрмені енді /sbin емес, /bin каталогында орнатылған, себебі оны стандартты пайдаланушылармен қатар әкімші емес адамдар да пайдалана алады. Тәуелділікті есепке алу файлдарын /etc ішінен /var немесе /lib файлына жылжыту жоспары жойылды, себебі желілік файлдық жүйелерді пайдалану кезінде ықтимал мәселелер туындауы мүмкін және кейбір утилиталармен үйлесімділік бұзылған. Кодта sizeof() арқылы тексерілген кейбір жолдар тұрақтылармен ауыстырылады.
Ақпарат көзі: opennet.ru