From: Eric Biggers Date: Mon, 3 Jul 2017 21:07:09 +0000 (-0700) Subject: mkwinpeimg: syslinux modules may be in /usr/lib/syslinux/modules/bios X-Git-Tag: v1.12.0~8 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=4b9bc7796ea25d5a92a37e4434268b48ab49f579 mkwinpeimg: syslinux modules may be in /usr/lib/syslinux/modules/bios --- diff --git a/programs/mkwinpeimg.in b/programs/mkwinpeimg.in index 42b47797..a46f72b7 100755 --- a/programs/mkwinpeimg.in +++ b/programs/mkwinpeimg.in @@ -485,13 +485,15 @@ make_disk_img() { syslinux --install "$image" - syslinuxdir="/usr/lib/syslinux" - - if [ -d "$syslinuxdir/bios" ]; then - biosdir="$syslinuxdir/bios" - else - biosdir="$syslinuxdir" - fi + for biosdir in \ + /usr/lib/syslinux/modules/bios \ + /usr/lib/syslinux/bios \ + /usr/lib/syslinux + do + if [ -e "$biosdir/chain.c32" ]; then + break + fi + done mcopy "$biosdir/chain.c32" s: || stat_fail if [ -e "$biosdir/libcom32.c32" ]; then