Allow to enforce syslinux menu module through LH_SYSLINUX_MENU.

This commit is contained in:
Daniel Baumann 2009-10-20 16:13:20 +02:00
parent 5611d7306e
commit e5f7eea5db
1 changed files with 18 additions and 2 deletions

View File

@ -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}