SVN: geninitrd/trunk/mod-md.sh
arekm
arekm at pld-linux.org
Sun Jan 23 16:07:24 CET 2011
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/ {
More information about the pld-cvs-commit
mailing list