SOURCES: geninitrd-lvm.patch (NEW) - lvm on softraid fixes from svn

glen glen at pld-linux.org
Wed Feb 22 19:30:26 CET 2006


Author: glen                         Date: Wed Feb 22 18:30:25 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- lvm on softraid fixes from svn

---- Files affected:
SOURCES:
   geninitrd-lvm.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/geninitrd-lvm.patch
diff -u /dev/null SOURCES/geninitrd-lvm.patch:1.1
--- /dev/null	Wed Feb 22 19:30:25 2006
+++ SOURCES/geninitrd-lvm.patch	Wed Feb 22 19:30:20 2006
@@ -0,0 +1,22 @@
+Index: geninitrd
+===================================================================
+--- geninitrd	(.../tags/6894)	(revision 6997)
++++ geninitrd	(.../trunk)	(revision 6997)
+@@ -355,7 +355,7 @@
+ 		getline x;
+ 		if (x ~ /devices=/) {
+ 			dev_list = x;
+-			gsub("devices=", NUL, dev_list);
++			gsub(".*devices=", NUL, dev_list);
+ 			gsub(",", " ", dev_list);
+ 		}
+ 	    }
+@@ -1197,6 +1197,8 @@
+ 		mkdir -p $MNTIMAGE/dev/mapper
+ 		mknod $MNTIMAGE/dev/mapper/control c 10 63
+ 		for device in $PVDEVICES; do
++			# if LVM on RAID then device might be copied already in gen_softraid
++			[ -e "$MNTIMAGE/dev/$(basename $device)" ] && continue
+ 			cp -HR $device $MNTIMAGE/dev/
+ 		done
+ 	fi
================================================================


More information about the pld-cvs-commit mailing list