From: Michael Prokop Date: Thu, 26 Feb 2015 13:27:02 +0000 (+0100) Subject: Copy all *.c32 syslinux files to make sure dependencies aren't missing X-Git-Tag: v0.26.6~2 X-Git-Url: https://git.grml.org/?p=grml-live.git;a=commitdiff_plain;h=ec5ba42c51341b3f604a517fa75393701ade6655 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 --- 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