]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* util/grub-install.in: Move cryptodisk logic to appropriate place.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Tue, 23 Aug 2011 09:18:00 +0000 (11:18 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Tue, 23 Aug 2011 09:18:00 +0000 (11:18 +0200)
ChangeLog
util/grub-install.in

index 88b88302878c965db0b2aada55318f3c7a3281c3..26af06ed3e1099e59ed7202b2dd5ed8566a925de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-08-23  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * util/grub-install.in: Move cryptodisk logic to appropriate place.
+
 2011-08-21 Szymon Janc <szymon@janc.net.pl>
 
        * acinclude.m4: Use AC_LANG_PROGRAM macro to generate source code for
index f9e1510d121def084a12dfdcb28186ecb15286f2..d11d24421077d57bc18ddeeeaf18f323fad656bf 100644 (file)
@@ -558,11 +558,6 @@ if [ "x${devabstraction_module}" = "x" ] ; then
              
           exit 1
         fi
-       if [ x$GRUB_CRYPTODISK_ENABLE = xy ]; then
-           for uuid in "`"${grub_probe}" --device "${device}" --target=cryptodisk_uuid`"; do
-               echo "cryptomount -u $uuid"
-           done
-       fi
 
         echo "search.fs_uuid ${uuid} root " >> "${grubdir}/load.cfg"
        echo 'set prefix=($root)'"${relative_grubdir}" >> "${grubdir}/load.cfg"
@@ -577,6 +572,14 @@ if [ "x${devabstraction_module}" = "x" ] ; then
        fi
     fi
 else
+    if [ x$GRUB_CRYPTODISK_ENABLE = xy ]; then
+       for uuid in "`"${grub_probe}" --device "${grub_device}" --target=cryptodisk_uuid`"; do
+           echo "cryptomount -u $uuid" >> "${grubdir}/load.cfg"
+       done
+    fi
+
+    config_opt="-c ${grubdir}/load.cfg "
+
     prefix_drive=`"$grub_probe" --device-map="${device_map}" --target=drive --device "${grub_device}"` || exit 1
 fi