Applying reformated patch from Ulrich Dangel <mru@grml.org> to add support for lvm...
authorDaniel Baumann <daniel@debian.org>
Thu, 4 Aug 2011 19:11:34 +0000 (21:11 +0200)
committerDaniel Baumann <daniel@debian.org>
Thu, 4 Aug 2011 19:12:58 +0000 (21:12 +0200)
scripts/live

index d5ffc6e..82f5413 100755 (executable)
@@ -1612,6 +1612,35 @@ check_dev ()
                        umount $mountpoint
                fi
        fi
+
+       IFS=","
+       for device in ${devname}
+       do
+               case "$device" in
+                       *mapper*)
+                               # Adding lvm support
+                               if [ -x /scripts/local-top/lvm2 ]
+                               then
+                                       ROOT="$device" resume="" /scripts/local-top/lvm2
+                               fi
+                               ;;
+
+                       /dev/md*)
+                               # Adding raid support
+                               if [ -x /scripts/local-top/mdadm ]
+                               then
+                                       cp /conf/conf.d/md /conf/conf.d/md.orig
+                                       echo "MD_DEVS=$device " >> /conf/conf.d/md
+                                       /scripts/local-top/mdadm
+                                       mv /conf/conf.d/md.orig /conf/conf.d/md
+                               fi
+                               ;;
+               esac
+       done
+       unset IFS
+
+       [ -n "$device" ] && devname="$device"
+
        [ -e "$devname" ] || continue
 
        if [ -n "${LIVE_MEDIA_OFFSET}" ]