From 98531981fc40354ff59fd001a3d793794403130c Mon Sep 17 00:00:00 2001 From: Kroese Date: Wed, 12 Jun 2024 01:58:07 +0200 Subject: [PATCH] Update boot.sh --- src/boot.sh | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/boot.sh b/src/boot.sh index 6616a6d..34e9cf0 100644 --- a/src/boot.sh +++ b/src/boot.sh @@ -7,7 +7,11 @@ set -Eeuo pipefail SECURE="off" BOOT_OPTS="" BOOT_DESC="" -DIR="/usr/share/qemu" + +if [ -n "$BIOS" ]; then + BOOT_OPTS="-bios $BIOS" + return 0 +fi case "${BOOT_MODE,,}" in "uefi" ) @@ -32,19 +36,16 @@ case "${BOOT_MODE,,}" in VARS="AAVMF_VARS.ms.fd" BOOT_OPTS="-rtc base=localtime" ;; + "uboot" | "u-boot") + BOOT_OPTS="-bios /usr/lib/u-boot/qemu_arm64/u-boot.bin" + return 0 + ;; *) error "Unknown BOOT_MODE, value \"${BOOT_MODE}\" is not recognized!" exit 33 ;; esac -if [ -n "$BIOS" ]; then - - BOOT_OPTS+=" -bios $DIR/$BIOS" - return 0 - -fi - AAVMF="/usr/share/AAVMF/" DEST="$STORAGE/${BOOT_MODE,,}"