aboutsummaryrefslogtreecommitdiff
path: root/scripts/post-install.sh
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-27 17:20:58 -0400
committerCraig Jennings <c@cjennings.net>2026-06-27 17:20:58 -0400
commit08b63f4ae4ac587bdef3a9ff996afe85a68c36ce (patch)
treed1375f844ae2a186d1e5d6ab891be173a5aba4c0 /scripts/post-install.sh
parent263b52dc4a5b4584dab24969efadebf806b30440 (diff)
downloadarchsetup-08b63f4ae4ac587bdef3a9ff996afe85a68c36ce.tar.gz
archsetup-08b63f4ae4ac587bdef3a9ff996afe85a68c36ce.zip
fix(test): give each filesystem profile its own OVMF NVRAM file
init_vm_paths suffixed the disk image per profile but shared one OVMF_VARS.fd across btrfs and zfs. NVRAM holds the UEFI boot entries and lives outside the qcow2, so a disk-snapshot revert can't restore it. A zfs run's ZFSBootMenu entries clobbered the btrfs GRUB entry, and with no removable ESP fallback the btrfs base then booted to "no bootable device" and timed out before archsetup ran. NVRAM now carries the same per-profile suffix as the disk image, so the two profiles keep separate boot state. Validated by a full green zfs run (ArchSetup exit 0, Testinfra 96 passed / 0 failed).
Diffstat (limited to 'scripts/post-install.sh')
0 files changed, 0 insertions, 0 deletions