]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Remove GRUB_PREFIX.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 26 Feb 2012 17:21:31 +0000 (18:21 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 26 Feb 2012 17:21:31 +0000 (18:21 +0100)
* util/grub-mkconfig.in: Remove GRUB_PREFIX.
* util/grub.d/00_header.in: Compute prefix in the only place it's still
used for backward compatibility.

ChangeLog
util/grub-mkconfig.in
util/grub.d/00_header.in

index 5d8793aa52380a11c6ee541d0b90f17fdf8bf621..824a79636647db2c29d5d338723b8ae86e059f5d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2012-02-25  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       Remove GRUB_PREFIX.
+
+       * util/grub-mkconfig.in: Remove GRUB_PREFIX.
+       * util/grub.d/00_header.in: Compute prefix in the only place it's still
+       used for backward compatibility.
+
 2012-02-25  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Add new all_video module.
@@ -10,7 +18,7 @@
        * grub-core/normal/main.c (features): Add feature_all_video_module.
        * util/grub.d/00_header.in: Define locale_dir based on $prefix and
        don't do explicit search again.
-       insmod all_vidoe in load_video if available.
+       insmod all_video in load_video if available.
 
 2012-02-25  Vladimir Serbinenko  <phcoder@gmail.com>
 
index 198bd37a97bb5cbfaf3ea5cbdf33be4569c96131..2e986b3988718ff441fed5ee1d2eb2adaa4b90f0 100644 (file)
@@ -42,8 +42,6 @@ self=`basename $0`
 grub_probe="${sbindir}/`echo grub-probe | sed "${transform}"`"
 grub_script_check="${bindir}/`echo grub-script-check | sed "${transform}"`"
 
-GRUB_PREFIX=`echo '/@bootdirname@/@grubdirname@' | sed "s,//*,/,g"`
-
 . "${pkgdatadir}/grub-mkconfig_lib"
 
 # Usage: usage
@@ -126,8 +124,6 @@ else
     exit 1
 fi
 
-mkdir -p ${GRUB_PREFIX}
-
 # Device containing our userland.  Typically used for root= parameter.
 GRUB_DEVICE="`${grub_probe} --target=device /`"
 GRUB_DEVICE_UUID="`${grub_probe} --device ${GRUB_DEVICE} --target=fs_uuid 2> /dev/null`" || true
@@ -174,8 +170,7 @@ export GRUB_DEVICE \
   GRUB_DEVICE_BOOT_UUID \
   GRUB_FS \
   GRUB_FONT \
-  GRUB_PRELOAD_MODULES \
-  GRUB_PREFIX
+  GRUB_PRELOAD_MODULES
 
 # These are optional, user-defined variables.
 export GRUB_DEFAULT \
index a319d58b5940adbb7711f0dc2d1095ea710b2d72..b738a028b6ba6c7a95c168644f39b6bd7b4dce36 100644 (file)
@@ -129,25 +129,24 @@ if [ "x$gfxterm" = x1 ]; then
     cat << EOF
 if loadfont `make_system_path_relative_to_its_root "${GRUB_FONT}"` ; then
 EOF
-       else
-           for dir in ${pkgdatadir} ${GRUB_PREFIX} /usr/share/grub ; do
-               for basename in unicode unifont ascii; do
-                   path="${dir}/${basename}.pf2"
-                   if is_path_readable_by_grub ${path} > /dev/null ; then
-                       font_path=${path}
-                   else
-                       continue
-                   fi
-                   break 2
-               done
+    else
+       for dir in "${pkgdatadir}" "`echo '/@bootdirname@/@grubdirname@' | sed "s,//*,/,g"`" /usr/share/grub ; do
+           for basename in unicode unifont ascii; do
+               path="${dir}/${basename}.pf2"
+               if is_path_readable_by_grub "${path}" > /dev/null ; then
+                   font_path="${path}"
+               else
+                   continue
+               fi
+               break 2
            done
-           if [ -n "${font_path}" ] ; then
+       done
+       if [ -n "${font_path}" ] ; then
     cat << EOF
 if [ x\$feature_default_font_path = xy ] ; then
    font=unicode
 else
 EOF
-
                 # Make the font accessible
                prepare_grub_to_access_device `${grub_probe} --target=device "${font_path}"`
     cat << EOF