diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-27 17:20:58 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-27 17:20:58 -0400 |
| commit | 08b63f4ae4ac587bdef3a9ff996afe85a68c36ce (patch) | |
| tree | d1375f844ae2a186d1e5d6ab891be173a5aba4c0 /docs | |
| parent | 263b52dc4a5b4584dab24969efadebf806b30440 (diff) | |
| download | archsetup-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 'docs')
0 files changed, 0 insertions, 0 deletions
