Bug 7087

Summary: /etc/rc.d/init.d/mdadm некорректно проверяет содержимое /etc/mdadm.conf
Product: Sisyphus Reporter: Andrei Bulava <abulava>
Component: mdadmAssignee: evseev <evseev>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: lav, shaba, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrei Bulava 2005-06-14 17:54:27 MSD
/etc/rc.d/init.d/mdadm, который, как я понял, появился в 1.9.0-alt1, не
выполняет запуск mdadm, т.к.:

$ egrep '^\(MAILADDR\|PROGRAM\) .' /etc/mdadm.conf
$ egrep '^MAILADDR .' /etc/mdadm.conf
MAILADDR root@devel.office
$ grep '^\(MAILADDR\|PROGRAM\) .' /etc/mdadm.conf
MAILADDR root@devel.office

(проверка, приведённая самой первой, - в строке 32 файла /etc/rc.d/init.d/mdadm)

Похоже, что этот инитскрипт, взятый из Mandrake, закладывается на egrep,
отличающийся от egrep из ALT и Red Hat / Fedora Core. В FC2 есть
/etc/rc.d/init.d/mdmonitor (BTW, гораздо более релевантное название, чем
/etc/rc.d/init.d/mdadm), и там используется grep. Уже хочу установить
CentOS/WBEL 4 для сравнения...
Comment 1 Dmitry V. Levin 2005-06-15 16:33:41 MSD
Reassigned to maintainer.
Comment 2 evseev 2005-07-27 22:21:46 MSD
Fixed in 1.12.0-alt2 (I hope).