]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* util/grub-mkconfig.in: Use new variable.
authorYves Blusseau <blusseau@zetam.org>
Wed, 8 Sep 2010 15:21:32 +0000 (17:21 +0200)
committerYves Blusseau <blusseau@zetam.org>
Wed, 8 Sep 2010 15:21:32 +0000 (17:21 +0200)
ChangeLog
util/grub-mkconfig.in

index 8d87e9182ce3240f81880ca18bfbfe8a33c25a35..38b97ec8da17e2414219c133d0a4289dda3b4c56 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-09-08  Yves Blusseau  <blusseau@zetam.org>
+
+        * util/grub-mkconfig.in: Use new variable.
+
 2010-09-08  Yves Blusseau  <blusseau@zetam.org>
 
        * configure.ac: Define some useful variables.
index 6f1d375a72fc0b3ddb08294418bfdfcab4f48337..c3b4c3398197988c148eafd567f6d62b8d814385 100644 (file)
@@ -38,6 +38,8 @@ self=`basename $0`
 grub_mkdevicemap=${sbindir}/`echo grub-mkdevicemap | sed ${transform}`
 grub_probe=${sbindir}/`echo grub-probe | sed ${transform}`
 
+GRUB_PREFIX=`echo '/@bootdirname@/@grubdirname@' | sed "s,//*,/,g"`
+
 # Usage: usage
 # Print the usage.
 usage () {
@@ -93,18 +95,6 @@ done
 
 . ${libdir}/grub/grub-mkconfig_lib
 
-case "$host_os" in
-netbsd* | openbsd*)
-    # Because /boot is used for the boot block in NetBSD and OpenBSD, use /grub
-    # instead of /boot/grub.
-    GRUB_PREFIX=`echo /grub | sed ${transform}`
-    ;;
-*)
-    # Use /boot/grub by default.
-    GRUB_PREFIX=`echo /boot/grub | sed ${transform}`
-    ;;
-esac
-
 if [ "x$EUID" = "x" ] ; then
   EUID=`id -u`
 fi
@@ -200,7 +190,7 @@ for x in ${GRUB_TERMINAL_OUTPUT}; do
                exit 1
            fi
        else
-           for dir in ${pkgdatadir} /boot/grub /usr/share/grub ; do
+           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