diff --git a/src/disk.sh b/src/disk.sh index bef802d..8feba0d 100644 --- a/src/disk.sh +++ b/src/disk.sh @@ -11,7 +11,6 @@ set -Eeuo pipefail : "${DISK_ROTATION:="1"}" # Rotation rate, set to 1 for SSD storage and increase for HDD BOOT="$STORAGE/$BASE" -DRIVERS="$STORAGE/drivers.img" DISK_OPTS="-object iothread,id=io2" if [ -f "$BOOT" ]; then @@ -21,6 +20,9 @@ if [ -f "$BOOT" ]; then -device scsi-cd,bus=scsi0.0,drive=cdrom0,bootindex=10" fi +DRIVERS="$STORAGE/drivers.img" +[ ! -f "$DRIVERS" ] && DRIVERS="/run/drivers.iso" + if [ -f "$DRIVERS" ]; then DISK_OPTS="$DISK_OPTS \ -drive id=cdrom1,if=none,format=raw,readonly=on,file=$DRIVERS \