aboutsummaryrefslogtreecommitdiff
path: root/scripts/full-test.sh
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-02-12 12:06:33 -0600
committerCraig Jennings <c@cjennings.net>2026-02-12 12:06:33 -0600
commit5df64c76d386fd2de863d21a2b1269d53e1a39f9 (patch)
tree7ed3e3a4cccbafe109ff8c87ec8b1e3cfb120141 /scripts/full-test.sh
parent24a681c0696fbdad9c32073ffd24cf7218296ed2 (diff)
downloadarchangel-5df64c76d386fd2de863d21a2b1269d53e1a39f9.tar.gz
archangel-5df64c76d386fd2de863d21a2b1269d53e1a39f9.zip
fix: archzfs key prompt hang, test false positive, add local distribution
- Change archzfs SigLevel to Never (pacstrap -K empty keyring caused interactive GPG prompt blocking unattended installs) - Fix pgrep matching avahi-daemon's [archangel.local] in full-test.sh - Bump install timeout to 30min for DKMS builds - Add ~/downloads/isos and archsetup inbox to build-release distribution - Sync templates
Diffstat (limited to 'scripts/full-test.sh')
-rwxr-xr-xscripts/full-test.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/full-test.sh b/scripts/full-test.sh
index 9276bab..fe164d1 100755
--- a/scripts/full-test.sh
+++ b/scripts/full-test.sh
@@ -47,7 +47,7 @@ SSH_OPTS="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLeve
# Timeouts
SSH_TIMEOUT=180 # Wait for SSH on live ISO
-INSTALL_TIMEOUT=900 # 15 minutes for installation
+INSTALL_TIMEOUT=1800 # 30 minutes for installation (DKMS builds ZFS from source)
BOOT_TIMEOUT=120 # Wait for installed system to boot
# Colors
@@ -354,7 +354,9 @@ CONF"
((elapsed += check_interval))
# Check if install process is still running
- if ! ssh_cmd "pgrep -f 'archangel' > /dev/null" 2>/dev/null; then
+ # Match full path to avoid false positive from avahi-daemon's
+ # "running [archangel.local]" status string
+ if ! ssh_cmd "pgrep -f '/usr/local/bin/archangel' > /dev/null" 2>/dev/null; then
# Process finished - check result by looking for success indicators
local exit_check=$(ssh_cmd "tail -30 /tmp/install.log" 2>/dev/null)
# Check for various success indicators