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
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to