From e5f7eea5db42bafb6be7ac8fb983f66936ad353d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 20 Oct 2009 16:13:20 +0200 Subject: Allow to enforce syslinux menu module through LH_SYSLINUX_MENU. --- helpers/lh_binary_syslinux | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/helpers/lh_binary_syslinux b/helpers/lh_binary_syslinux index b161a62..c9f7b5c 100755 --- a/helpers/lh_binary_syslinux +++ b/helpers/lh_binary_syslinux @@ -179,8 +179,24 @@ Copy_syslinux_templates () else cp "${TEMPLATES}"/menu/* ${SCREEN_PATH} - # Grab menu binary - MENUMODULE=$(grep 'menu.c32' ${TEMPLATES}/menu/syslinux.cfg | sed 's|default\s*.*/\(.*menu.c32\)$|\1|g') + case "${LH_SYSLINUX_MENU}" in + gfxboot) + # to be implemented + ;; + + menu) + MENUMODULE="menu.c32" + ;; + + vesamenu) + MENUMODULE="vesamenu.c32" + ;; + + *) + MENUMODULE=$(grep 'menu.c32' ${TEMPLATES}/menu/syslinux.cfg | sed 's|default\s*.*/\(.*menu.c32\)$|\1|g') + ;; + esac + case "${LH_CHROOT_BUILD}" in enabled) cp chroot/usr/lib/syslinux/"${MENUMODULE}" ${DATA_PATH} -- cgit v1.0