From: Ulrich Dangel Date: Sun, 25 Dec 2011 20:42:04 +0000 (+0100) Subject: Export environment variables for submenues. X-Git-Tag: v0.17.3~27 X-Git-Url: https://git.grml.org/?p=grml-live.git;a=commitdiff_plain;h=d85f8204d52f151f1bd139985b8714c1723b7bb0 Export environment variables for submenues. Wit Grml 2011.12 we started to use submenus. Unfortunately enivornment variables must be exported to be used within submenues. This means the advanced bootoptions in GRUB do not honor loopback or the theme enviornmet variable. This patch explictly exports all set environment variables. Thanks to Michael Schierl for debugging and reporting the issue. --- diff --git a/templates/boot/grub/grub.cfg b/templates/boot/grub/grub.cfg index d290dd8..aba78da 100644 --- a/templates/boot/grub/grub.cfg +++ b/templates/boot/grub/grub.cfg @@ -12,13 +12,17 @@ fi if [ -f /boot/grub/grml-theme/theme.txt ] ; then set theme=/boot/grub/grml-theme/theme.txt + export theme else set menu_color_normal=white/black set menu_color_highlight=black/yellow + export menu_color_normal + export menu_color_highlight fi if [ ${iso_path} ] ; then set loopback="findiso=${iso_path}" + export loopback fi insmod regexp