Skip to content

Commit

Permalink
Copy all *.c32 syslinux files to make sure dependencies aren't missing
Browse files Browse the repository at this point in the history
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
  • Loading branch information
mika committed Feb 26, 2015
1 parent 9cef53c commit ec5ba42
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions grml-live
Expand Up @@ -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
Expand Down

0 comments on commit ec5ba42

Please sign in to comment.