SVN: geninitrd/trunk/geninitrd

glen glen at pld-linux.org
Fri Nov 2 02:02:31 CET 2007


Author: glen
Date: Fri Nov  2 02:02:31 2007
New Revision: 8956

Modified:
   geninitrd/trunk/geninitrd
Log:
- another fix to avoid lvdisplay failure to kill /linuxrc

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd	(original)
+++ geninitrd/trunk/geninitrd	Fri Nov  2 02:02:31 2007
@@ -1694,10 +1694,11 @@
 			# Find out major/minor
 			attrs="$(lvm.static lvdisplay --ignorelockingfailure -c $LVM_ROOTDEV 2>/dev/null)"
 			if [ "$attrs" ]; then
-				majmin="${attrs#*/}"
-				majmin="${majmin#*:*:*:*:*:*:*:*:*:*:*:*}"
-				major="${majmin%:*}"
-				minor="${majmin#*:}"
+				majmin="${attrs#*$LVM_ROOTDEV*:*:*:*:*:*:*:*:*:*:*:*}"
+				if [ "$majmin" != "$attrs" ]; then
+					major="${majmin%:*}"
+					minor="${majmin#*:}"
+				fi
 			fi
 
 			if [ "$major" -a "$minor" ]; then


More information about the pld-cvs-commit mailing list