* 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>
+
+ 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.
* 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>
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
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
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 \
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