]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dmraid/parse-dm.sh: if rd.md=0, use dmraid for imsm and ddf
authorHarald Hoyer <harald@redhat.com>
Mon, 26 Aug 2013 10:46:51 +0000 (12:46 +0200)
committerHarald Hoyer <harald@redhat.com>
Mon, 26 Aug 2013 10:46:51 +0000 (12:46 +0200)
modules.d/90dmraid/parse-dm.sh

index 76dfb5d1d12dea2e8b698ba0b47eeb7cffdd4a08..6d21d4f137b277b92a89646171251a19b0b6771f 100755 (executable)
@@ -7,12 +7,16 @@ if ! getargbool 1 rd.dm -d -n rd_NO_DM || getarg "rd.dm=0" -d nodmraid; then
     udevproperty rd_NO_DM=1
 fi
 
-if  ! command -v mdadm >/dev/null || ! getargbool 1 rd.md.imsm -d -n rd_NO_MDIMSM -n noiswmd; then
+if  ! command -v mdadm >/dev/null \
+    || ! getargbool 1 rd.md.imsm -d -n rd_NO_MDIMSM -n noiswmd \
+    || ! getargbool 1 rd.md -d -n rd_NO_MD; then
     info "rd.md.imsm=0: no MD RAID for imsm/isw raids"
     udevproperty rd_NO_MDIMSM=1
 fi
 
-if  ! command -v mdadm >/dev/null || ! getargbool 1 rd.md.ddf -n rd_NO_MDDDF -n noddfmd; then
+if  ! command -v mdadm >/dev/null \
+    || ! getargbool 1 rd.md.ddf -n rd_NO_MDDDF -n noddfmd \
+    || ! getargbool 1 rd.md -d -n rd_NO_MD; then
     info "rd.md.ddf=0: no MD RAID for SNIA ddf raids"
     udevproperty rd_NO_MDDDF=1
 fi