From: Vladimir 'phcoder' Serbinenko Date: Mon, 20 Sep 2010 22:58:59 +0000 (+0200) Subject: * util/grub.d/20_linux_xen.in: Use submenus. X-Git-Tag: 1.99~447 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ade9bd6642ab2c33837b71d5b4ebda2b0cda9806;p=thirdparty%2Fgrub.git * util/grub.d/20_linux_xen.in: Use submenus. --- diff --git a/ChangeLog b/ChangeLog index 934e3c73a..4fd29f131 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-09-20 Vladimir Serbinenko + + * util/grub.d/20_linux_xen.in: Use submenus. + 2010-09-20 Vladimir Serbinenko Support submenus. diff --git a/util/grub.d/20_linux_xen.in b/util/grub.d/20_linux_xen.in index e631c0a4a..5333d44ec 100644 --- a/util/grub.d/20_linux_xen.in +++ b/util/grub.d/20_linux_xen.in @@ -104,6 +104,7 @@ while [ "x${xen_list}" != "x" ] ; do xen_dirname=`dirname ${current_xen}` rel_xen_dirname=`make_system_path_relative_to_its_root $xen_dirname` xen_version=`echo $xen_basename | sed -e "s,.gz$,,g;s,^xen-,,g"` + echo "submenu \"Xen ${xen_version}\" {" while [ "x$list" != "x" ] ; do linux=`version_find_latest $list` echo "Found linux image: $linux" >&2 @@ -139,5 +140,6 @@ while [ "x${xen_list}" != "x" ] ; do list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '` done + echo "}" xen_list=`echo $xen_list | tr ' ' '\n' | grep -vx $current_xen | tr '\n' ' '` done