echo >&2 "Error: neither mkisofs nor genisoimage available - can not create ISO."
exit 1
fi
+
+if ! which isohybrid >/dev/null 2>&1 ; then
+ echo "Error: isohybrid executable not found (install syslinux?)." >&2
+ exit 1
+fi
# }}}
# helper stuff {{{
dd if=/dev/zero bs=1 count=1 seek=$ofs of="$ISOFILE" 2>/dev/null
# }}}
+# make ISO dd-able {{{
+ if isohybrid --help | grep -q -- --uefi ; then
+ echo "isohybrid version supports --uefi option, enabling"
+ ISOHYBRID_OPTIONS=--uefi
+ else
+ echo "isohybrid version does NOT support --uefi option, disabling"
+ fi
+
+ echo "Creating dd-able ISO using isohybrid"
+ isohybrid $ISOHYBRID_OPTIONS "$ISOFILE"
+# }}}
+
# cleanup {{{
cd "$ORIG_DIR"
sync