From ec5ba42c51341b3f604a517fa75393701ade6655 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Thu, 26 Feb 2015 14:27:02 +0100 Subject: [PATCH] Copy all *.c32 syslinux files to make sure dependencies aren't missing Once again vesamenu.c32 depends on another file, instead of tracking this manually let's just copy all *.c32 files to /boot/isolinux/. Addressing: | Failed to load COM32 file vesamenu.c32 --- grml-live | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/grml-live b/grml-live index 65bbfba..8040739 100755 --- a/grml-live +++ b/grml-live @@ -903,13 +903,9 @@ if [ "$ARCH" = i386 ] || [ "$ARCH" = amd64 ] ; then # copy _required_ isolinux files if [ -d "${CHROOT_OUTPUT}/usr/lib/ISOLINUX" ] ; then copy_addon_file isolinux.bin /usr/lib/ISOLINUX isolinux - copy_addon_file ifcpu64.c32 /usr/lib/syslinux/modules/bios/ isolinux - copy_addon_file ldlinux.c32 /usr/lib/syslinux/modules/bios/ isolinux - copy_addon_file libcom32.c32 /usr/lib/syslinux/modules/bios/ isolinux - copy_addon_file libgpl.c32 /usr/lib/syslinux/modules/bios/ isolinux - copy_addon_file libmenu.c32 /usr/lib/syslinux/modules/bios/ isolinux - copy_addon_file libutil.c32 /usr/lib/syslinux/modules/bios/ isolinux - copy_addon_file vesamenu.c32 /usr/lib/syslinux/modules/bios/ isolinux + for file in /usr/lib/syslinux/modules/bios/*.c32 ; do + copy_addon_file "$(basename "$file")" /usr/lib/syslinux/modules/bios/ isolinux + done else # syslinux versions <= 3:4.05+dfsg-6+deb8u1 copy_addon_file isolinux.bin /usr/lib/syslinux isolinux copy_addon_file ifcpu64.c32 /usr/lib/syslinux isolinux -- 2.1.4