- if is_value_set "mdadm" ; then
- update-rc.d -f mdadm remove >/dev/null 2>&1
- update-rc.d mdadm-raid start 25 S . start 50 0 6 . >/dev/null 2>&1
- update-rc.d mdadm defaults 25 >/dev/null 2>&1
- else
- update-rc.d -f mdadm remove >/dev/null 2>&1
- update-rc.d mdadm stop 20 0 1 6 . >/dev/null 2>&1
+ if [ -n "$LVM" ] ; then
+ if is_value_set "lvm" ; then
+ update-rc.d -f lvm2 remove >/dev/null 2>&1
+ update-rc.d lvm2 start 26 S . start 50 0 6 .
+ else
+ update-rc.d -f lvm2 remove >/dev/null 2>&1
+ update-rc.d lvm2 stop 20 0 1 6 . >/dev/null 2>&1
+ fi
+ fi
+
+ if [ -n "$SRAID" ] ; then
+ if is_value_set "mdadm" ; then
+ update-rc.d -f mdadm remove >/dev/null 2>&1
+ update-rc.d mdadm-raid start 25 S . start 50 0 6 . >/dev/null 2>&1
+ update-rc.d mdadm defaults 25 >/dev/null 2>&1
+ else
+ update-rc.d -f mdadm remove >/dev/null 2>&1
+ update-rc.d mdadm stop 20 0 1 6 . >/dev/null 2>&1
+ update-rc.d -f mdadm-raid remove >/dev/null 2>&1
+ update-rc.d mdadm-raid stop 20 0 1 6 . >/dev/null 2>&1
+ fi
+ fi
+
+ if [ -n "$MRAID" ] ; then
+ if is_value_set "dmraid" ; then
+ update-rc.d -f dmraid remove >/dev/null 2>&1
+ update-rc.d dmraid start 04 S . start 51 0 6 . >/dev/null
+ else
+ update-rc.d -f dmraid remove >/dev/null 2>&1
+ update-rc.d dmraid stop 20 0 1 6 . >/dev/null 2>&1
+ fi
+ fi
+
+ if [ -n "$DBUS" ] ; then
+ if is_value_set "dbus" ; then
+ update-rc.d -f dbus remove >/dev/null 2>&1
+ update-rc.d dbus defaults >/dev/null 2>&1
+ else
+ update-rc.d -f dbus remove >/dev/null 2>&1
+ update-rc.d dbus stop 20 0 1 6 . >/dev/null 2>&1
+ fi