Update install.sh

This commit is contained in:
Kroese 2024-04-30 15:10:11 +02:00 committed by GitHub
parent d738f02a7c
commit d6dc62dc39
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -34,13 +34,13 @@ finishInstall() {
local aborted="$2" local aborted="$2"
if [ ! -s "$iso" ] || [ ! -f "$iso" ]; then if [ ! -s "$iso" ] || [ ! -f "$iso" ]; then
error "Failed to find ISO: $iso" && return 1 error "Failed to find ISO file: $iso" && return 1
fi fi
if [ -w "$iso" ] && [[ "$aborted" != [Yy1]* ]]; then if [ -w "$iso" ] && [[ "$aborted" != [Yy1]* ]]; then
# Mark ISO as prepared via magic byte # Mark ISO as prepared via magic byte
if ! printf '\x16' | dd of="$iso" bs=1 seek=0 count=1 conv=notrunc status=none; then if ! printf '\x16' | dd of="$iso" bs=1 seek=0 count=1 conv=notrunc status=none; then
error "Failed to set magic byte!" && return 1 error "Failed to set magic byte in ISO file: $iso" && return 1
fi fi
fi fi
@ -78,7 +78,7 @@ abortInstall() {
if [[ "$iso" != "$STORAGE/$BASE" ]]; then if [[ "$iso" != "$STORAGE/$BASE" ]]; then
if ! mv -f "$iso" "$STORAGE/$BASE"; then if ! mv -f "$iso" "$STORAGE/$BASE"; then
error "Failed to move ISO: $iso" && return 1 error "Failed to move ISO file: $iso" && return 1
fi fi
fi fi
@ -855,13 +855,13 @@ fi
if [ ! -s "$ISO" ] || [ ! -f "$ISO" ]; then if [ ! -s "$ISO" ] || [ ! -f "$ISO" ]; then
if ! downloadImage "$ISO" "$VERSION"; then if ! downloadImage "$ISO" "$VERSION"; then
rm -f "$ISO" rm -f "$ISO" 2> /dev/null || true
exit 61 exit 61
fi fi
fi fi
if ! extractImage "$ISO" "$DIR" "$VERSION"; then if ! extractImage "$ISO" "$DIR" "$VERSION"; then
rm -f "$ISO" rm -f "$ISO" 2> /dev/null || true
exit 62 exit 62
fi fi