SVN: geninitrd/trunk/geninitrd

arekm arekm at pld-linux.org
Sat Feb 9 19:37:15 CET 2008


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}"


More information about the pld-cvs-commit mailing list