aboutsummaryrefslogtreecommitdiff
path: root/scripts/full-test.sh
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-02-23 06:07:41 -0600
committerCraig Jennings <c@cjennings.net>2026-02-23 06:07:41 -0600
commit720935de06757c7e236e3d57a1fe21fef54dd8d2 (patch)
tree9c6c844ead2638aee4ca75ca2347de97fdd18830 /scripts/full-test.sh
parent499b3da410f92d58fed05e1a0cb68c3a20421b69 (diff)
downloadarchangel-720935de06757c7e236e3d57a1fe21fef54dd8d2.tar.gz
archangel-720935de06757c7e236e3d57a1fe21fef54dd8d2.zip
chore: make OVMF firmware paths configurable via environment
Allow OVMF_CODE and OVMF_VARS_ORIG to be overridden via environment variables for portability across distros (Fedora, Ubuntu, etc. use different paths for UEFI firmware).
Diffstat (limited to 'scripts/full-test.sh')
-rwxr-xr-xscripts/full-test.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/full-test.sh b/scripts/full-test.sh
index e500116..d3d2440 100755
--- a/scripts/full-test.sh
+++ b/scripts/full-test.sh
@@ -33,9 +33,9 @@ VM_DISK_SIZE="20G"
VM_RAM="4096"
VM_CPUS="4"
-# UEFI firmware
-OVMF_CODE="/usr/share/edk2/x64/OVMF_CODE.4m.fd"
-OVMF_VARS_ORIG="/usr/share/edk2/x64/OVMF_VARS.4m.fd"
+# UEFI firmware (override via environment for non-Arch distros)
+OVMF_CODE="${OVMF_CODE:-/usr/share/edk2/x64/OVMF_CODE.4m.fd}"
+OVMF_VARS_ORIG="${OVMF_VARS_ORIG:-/usr/share/edk2/x64/OVMF_VARS.4m.fd}"
# SSH settings
SSH_PORT=2224 # Different port to avoid conflicts