From: Tomáš Virtus Date: Mon, 3 Feb 2020 11:44:35 +0000 (+0100) Subject: Support more Syslinux module locations X-Git-Tag: v0.18.0~9^2~3 X-Git-Url: https://git.grml.org/?p=grml2usb.git;a=commitdiff_plain;h=ed5b633be961ef6b3651b1e4c7756538c032aa19;hp=ed5b633be961ef6b3651b1e4c7756538c032aa19 Support more Syslinux module locations The current hardcoded directory of Syslinux modules, /usr/lib/syslinux/modules/bios/, does not exist on ArchLinux. Since modules are copied with copy_if_exist(), the installer doesn't notify user when Syslinux modules are missing on the host. Furthermore, when modules in Grml image are incompatible with Syslinux binary on the host, the bootloader fails to load graphical menu as described in this bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=943878 Undef symbol FAIL: x86_init_fpu Failed to load libcom32.c32 Failed to load COM32 file vesamenu.c32 boot: This change makes grml2usb look for more possible locations on the host and adds --syslinux-libs option to add another location. ---