aboutsummaryrefslogtreecommitdiff
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
parent614d99eba149d0fafc64dfdddc7ef04970e0d86c (diff)
downloadipxe-e4afaa2246fb373f0aa0620869bb2d4deaa39b5f.zip
ipxe-e4afaa2246fb373f0aa0620869bb2d4deaa39b5f.tar.gz
ipxe-e4afaa2246fb373f0aa0620869bb2d4deaa39b5f.tar.bz2
[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>
-rwxr-xr-xsrc/util/genfsimg2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/genfsimg b/src/util/genfsimg
index c3123f3..1a0517c 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"