]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Load
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 24 Jun 2011 10:41:05 +0000 (12:41 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 24 Jun 2011 10:41:05 +0000 (12:41 +0200)
partmap before abstraction.

ChangeLog
util/grub-mkconfig_lib.in

index d5c97b6e0218ae556dd57fb2d15caad9dda935a3..1e7a468ecca2d3d59cfbc5565423a683072dffc1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-06-24  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Load
+       partmap before abstraction.
+
 2011-06-24  Alexander Kurtz <kurtz.alex@googlemail.com>
 
        * util/grub-mkconfig_lib.in: Add missing quotes.
index 759bcba1bbb7e3bcc65775a7a306161e14178fac..090fcf3144a1b07ae9c73f7e2741217b2538bb8b 100644 (file)
@@ -105,12 +105,6 @@ prepare_grub_to_access_device ()
 {
   device="$1"
 
-  # Abstraction modules aren't auto-loaded.
-  abstraction="`"${grub_probe}" --device "${device}" --target=abstraction`"
-  for module in ${abstraction} ; do
-    echo "insmod ${module}"
-  done
-
   partmap="`"${grub_probe}" --device "${device}" --target=partmap`"
   for module in ${partmap} ; do
     case "${module}" in
@@ -121,6 +115,12 @@ prepare_grub_to_access_device ()
     esac
   done
 
+  # Abstraction modules aren't auto-loaded.
+  abstraction="`"${grub_probe}" --device "${device}" --target=abstraction`"
+  for module in ${abstraction} ; do
+    echo "insmod ${module}"
+  done
+
   fs="`"${grub_probe}" --device "${device}" --target=fs`"
   for module in ${fs} ; do
     echo "insmod ${module}"