]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Handle openbsd and netbsd types being in part_bsd module.
authorGrégoire Sutre <gregoire.sutre@gmail.com>
Sun, 9 Jan 2011 22:23:25 +0000 (23:23 +0100)
committerGrégoire Sutre <gregoire.sutre@gmail.com>
Sun, 9 Jan 2011 22:23:25 +0000 (23:23 +0100)
ChangeLog
util/grub-mkconfig_lib.in

index 30dd4798f14805f8c746c837d4d19c6fe19a8003..723df8522e68bec2b1ee6e4d4223bf7d392007e6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-01-09  Grégoire Sutre  <gregoire.sutre@gmail.com>
+
+       * util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Handle
+       openbsd and netbsd types being in part_bsd module.
+
 2011-01-08  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * config.h.in (_LARGEFILE_SOURCE): Add missing define.
index ec4084698de26c1b89608dfcd9d75e8a6c6704eb..2a48fb26080ec0452bf71e1ea9b4ce877108f7e2 100644 (file)
@@ -107,7 +107,12 @@ prepare_grub_to_access_device ()
 
   partmap="`${grub_probe} --device ${device} --target=partmap`"
   for module in ${partmap} ; do
-    echo "insmod part_${module}"
+    case "${module}" in
+      netbsd | openbsd)
+        echo "insmod part_bsd";;
+      *)
+        echo "insmod part_${module}";;
+    esac
   done
 
   fs="`${grub_probe} --device ${device} --target=fs`"