Author: arekm
Date: Sun Jan 23 16:07:24 2011
New Revision: 12071

Modified:
   geninitrd/trunk/mod-md.sh
Log:
Handle /dev/mdXpY as root device.

Modified: geninitrd/trunk/mod-md.sh
==============================================================================
--- geninitrd/trunk/mod-md.sh   (original)
+++ geninitrd/trunk/mod-md.sh   Sun Jan 23 16:07:24 2011
@@ -52,10 +52,14 @@
                        dev_list = "";
                        raidlevel = ""
                        rootdev_alternate = rootdev;
-                       # normalize to /dev/mdX form
-                       if (rootdev ~ /\/dev\/md\/[0-9]+/) {
+                       # alternate name: normalize from /dev/md/X to /dev/mdX
+                       if (rootdev_alternate ~ /\/dev\/md\/[0-9]+/) {
                                gsub(/\/dev\/md\//,"/dev/md",rootdev_alternate);
                        }
+                       # altername name: normalize from /dev/mdXpY to /dev/mdX
+                       if (rootdev_alternate ~/\/dev\/md[0-9]+p[0-9]+/) {
+                               gsub((/p[0-9]+/,"",rootdev_alternative);
+                       }
                }
 
                /^ARRAY/ {
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to