Bug 5603

Summary: неободимость в initscript
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: libdevmapperAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: rider, shaba, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Farygin 2004-12-02 19:14:15 MSK
в /etc/rc.d/rc.sysinit я наблюдаю такой вот код:
# Load device-mapper, create its device file
if [ ! -e /dev/.devfsd -a -e /proc/devices -a -e /proc/misc ]; then
        rm -f /dev/mapper/control
        modprobe dm-mod >/dev/null 2>&1
        MAJOR="$(sed -ne 's/^ *\([0-9]\+\) \+misc$/\1/p' /proc/devices)"
        MINOR="$(sed -ne 's/^ *\([0-9]\+\) \+device-mapper$/\1/p' /proc/misc)"
        if [ -n "$MAJOR" -a -n "$MINOR" ]; then
                mkdir -p -m755 /dev/mapper
                action "Creating device-mapper character device ($MAJOR, $MINOR):" \
                        mknod --mode=600 /dev/mapper/control c "$MAJOR" "$MINOR"
        fi
        unset MAJOR MINOR
fi

Тоже самое делает и сервис device-mapper.

Соответственно вопрос: а так ли необходим этот сервис ?

Или так ли необходим этот код в rc.sysinit (скорее необходим, чем нет) ?
Comment 1 Pavel S. Mironchyk 2004-12-03 15:07:19 MSK
Признаться я сконфужен :)  ......
Не знал я про rc.sysinit .... 
Конечно в сервисе необходимость отпадает.
Пожалуй я осталю скрипт который будет просто обновлять символьное устройство,
eсли модуль кем нибудь выгружался. 
Отвечая на предыдущий вопрос - особой разницы нет (to Rider).
libdevmapper  перенесу в /lib.

Comment 2 Pavel S. Mironchyk 2004-12-13 13:06:30 MSK
Пакет с измениями в сизифе