@DPATCH@
---- a/scripts/live
-+++ b/scripts/live
-@@ -1509,6 +1509,21 @@ check_dev ()
+Index: b/scripts/live
+===================================================================
+--- a/scripts/live 2011-07-24 22:08:10.000000000 +0200
++++ b/scripts/live 2011-07-24 22:08:11.000000000 +0200
+@@ -1669,6 +1669,29 @@
umount $mountpoint
fi
fi
+
-+ case "$devname" in
-+ *mapper*) # add lvm support
-+ if [ -x /scripts/local-top/lvm2 ] ; then
-+ ROOT="$devname" resume="" /scripts/local-top/lvm2
-+ fi
-+ ;;
-+ /dev/md*)
-+ if [ -x /scripts/local-top/mdadm ] ; then
-+ echo "MD_DEVS=$devname" >> /conf/conf.d/md
-+ /scripts/local-top/mdadm
-+ fi
-+ ;;
-+ esac
++ IFS=","
++ for device in ${devname} ; do
++ case "$device" in
++ *mapper*) # add lvm support
++ if [ -x /scripts/local-top/lvm2 ] ; then
++ ROOT="$device" resume="" /scripts/local-top/lvm2
++ fi
++ ;;
++ /dev/md*)
++ 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