From 8dfc48ca41226c5a5581746c195b5f8f567a1bb0 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 22 Jan 2024 12:45:32 +0100 Subject: [PATCH] fix: Set first byte on processed ISOs --- src/install.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/install.sh b/src/install.sh index 3e0d36b..faaca5a 100644 --- a/src/install.sh +++ b/src/install.sh @@ -162,6 +162,8 @@ if [ ! -f "$DIR/$ETFS" ] || [ ! -f "$DIR/$EFISYS" ]; then else warn "failed to locate file 'efisys_noprompt.bin' in ISO image, $FB" fi + # Mark ISO as prepared + printf '\x16' | dd of=$OUT bs=1 seek=0 count=1 conv=notrunc > /dev/null mv -f "$ISO" "$STORAGE/$BASE" rm -rf "$TMP" return 0 @@ -304,6 +306,9 @@ genisoimage -b "$ETFS" -no-emul-boot -c "$CAT" -iso-level 4 -J -l -D -N -joliet- [ -n "$CUSTOM" ] && rm -f "$STORAGE/$CUSTOM" +# Mark ISO as prepared +printf '\x16' | dd of=$OUT bs=1 seek=0 count=1 conv=notrunc > /dev/null + mv "$OUT" "$STORAGE/$BASE" rm -rf "$TMP"