Here's a patch to add support for the /dev/md/N form of mdraid devices.

2008-07-30  Felix Zielcke  <[EMAIL PROTECTED]>

        * util/getroot.c: Add support for /dev/md/N style mdraid devices.



Index: util/getroot.c
===================================================================
--- util/getroot.c      (Revision 1753)
+++ util/getroot.c      (Arbeitskopie)
@@ -460,6 +460,12 @@
          memcpy (grub_dev, os_dev + 5, 7);
          grub_dev[7] = '\0';
        }
+      else if (os_dev[7] == '/' && os_dev[8] >= '0' && os_dev[8] <= '9')
+       {
+         memcpy (grub_dev, os_dev + 5, 2);
+         memcpy (grub_dev + 2, os_dev + 8, 5);
+         grub_dev[7] = '\0';
+       }
       else
        grub_util_error ("Unknown kind of RAID device `%s'", os_dev);




_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to