X-Git-Url: https://git.grml.org/?p=grml-live.git;a=blobdiff_plain;f=grml-live;h=c5c225018d6afaec58404ae074662cc7c26c4b1c;hp=a8116bc1c10e13bb4053a8cd4c80911228a4104b;hb=7fe3cdb15aca0a8f4412d234964dd2fb4705e9d8;hpb=932cf8863066ce152668fa83ffc23af20a863077 diff --git a/grml-live b/grml-live index a8116bc..c5c2250 100755 --- a/grml-live +++ b/grml-live @@ -892,17 +892,19 @@ if [ "$ARCH" = i386 ] || [ "$ARCH" = amd64 ] ; then bailout 8 fi - # since syslinux v3:6.03~pre1+dfsg-4 there's a split between - # isolinux and syslinux files :( + # copy _required_ isolinux files if [ -d "${CHROOT_OUTPUT}/usr/lib/ISOLINUX" ] ; then - syslinux_dir=/usr/lib/ISOLINUX - else - syslinux_dir=/usr/lib/syslinux + 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 libutil.c32 /usr/lib/syslinux/modules/bios/ isolinux + copy_addon_file vesamenu.c32 /usr/lib/syslinux/modules/bios/ isolinux + 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 + copy_addon_file vesamenu.c32 /usr/lib/syslinux isolinux fi - # copy _required_ isolinux files - for file in ifcpu64.c32 isolinux.bin vesamenu.c32; do - copy_addon_file "${file}" "${syslinux_dir}" isolinux - done # *always* copy files to output directory so the variables # get adjusted according to the build.