Author: arekm
Date: Sat Feb  9 19:37:15 2008
New Revision: 9271

Modified:
   geninitrd/trunk/geninitrd
Log:
FIXME: support DEVICE partitions for mdadm

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Sat Feb  9 19:37:15 2008
@@ -1317,9 +1317,15 @@
 
        # LVM on RAID case
        dev_list_extra=$(awk '/^DEVICE / { for (i=2; i<=NF; i++) { printf "%s 
", $i; }; } ' /etc/mdadm.conf)
-       for ex_dev in $dev_list_extra; do
-               echo "DEVICE $ex_dev" >> "$DESTDIR/etc/mdadm.conf"
-       done
+       if [ "$dev_list_extra" = "partitions" ]; then
+               # FIXME: handle this case (see man mdadm.conf)
+               echo "DEVICE partitions" >> "$DESTDIR/etc/mdadm.conf"
+               dev_list_extra=""
+       else
+               for ex_dev in $dev_list_extra; do
+                       echo "DEVICE $ex_dev" >> "$DESTDIR/etc/mdadm.conf"
+               done
+       fi
        do_md0=1
        for nr in `seq 1 $rootdev_nr`; do
                eval cr_rootdev="\$rootdev${nr}"
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to