aboutsummaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorMatya <mail@matya.hu>2021-04-20 13:15:03 +0200
committerMichael Brown <mcb30@ipxe.org>2021-04-20 13:39:39 +0100
commite4afaa2246fb373f0aa0620869bb2d4deaa39b5f (patch)
tree1a1c686ed0dc1828e0337fa73b9b39aa52eb9100 /src/util
parent614d99eba149d0fafc64dfdddc7ef04970e0d86c (diff)
downloadipxe-e4afaa2246fb373f0aa0620869bb2d4deaa39b5f.tar.gz
[build] Fix genfsimg to build ISO with long filenames
Commit 79c0173 ("[build] Create util/genfsimg for building filesystem-based images") introduced the new genfsimg, which lacks the -l option when building ISO files. This option is required to build level 2 (long plain) ISO9660 filenames, which are required when using the .lkrn extensions on older versions of ISOLINUX. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/util')
-rwxr-xr-xsrc/util/genfsimg2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/genfsimg b/src/util/genfsimg
index c3123f3ed..1a0517cc9 100755
--- a/src/util/genfsimg
+++ b/src/util/genfsimg
@@ -230,7 +230,7 @@ done
# since isohybrid will refuse to work without them.
#
if [ -n "${ISOIMG}" ] ; then
- ISOARGS="-J -R"
+ ISOARGS="-J -R -l"
copy_syslinux_file "isolinux.bin" "${ISODIR}"
copy_syslinux_file "ldlinux.c32" "${ISODIR}" 2>/dev/null || true
ISOARGS="${ISOARGS} -no-emul-boot -eltorito-boot isolinux.bin"