diff --git a/src/boot.sh b/src/boot.sh index 5b190a3..686e698 100644 --- a/src/boot.sh +++ b/src/boot.sh @@ -76,7 +76,10 @@ case "${BOOT_MODE,,}" in if [[ "${LOGO:-}" == [Nn]* ]]; then cp "$OVMF/$ROM" "$DEST.tmp" else - /run/utk.bin "$OVMF/$ROM" replace_ffs LogoDXE "/var/www/img/${PROCESS,,}.ffs" save "$DEST.tmp" + if ! /run/utk.bin "$OVMF/$ROM" replace_ffs LogoDXE "/var/www/img/${PROCESS,,}.ffs" save "$DEST.tmp"; then + warn "failed to add custom logo to BIOS!" + cp "$OVMF/$ROM" "$DEST.tmp" + fi fi mv "$DEST.tmp" "$DEST.rom" ! setOwner "$DEST.rom" && error "Failed to set the owner for \"$DEST.rom\" !"