aboutsummaryrefslogtreecommitdiff
path: root/inbox
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-27 22:08:28 -0400
committerCraig Jennings <c@cjennings.net>2026-06-27 22:08:28 -0400
commit2ead67458add6accda226cca3e21592162d05bfd (patch)
tree0f180ac7f1132d1e8dc6b1845e4d48e622f4eee4 /inbox
parent89691a0dc9eb7dcbf8583797d7cdc34aecec0d56 (diff)
downloadarchangel-main.tar.gz
archangel-main.zip
fix(installer): scope AUR list to filesystem, keep pacman.conf 0644HEADmain
The baked AUR set installed unconditionally, so zfs-auto-snapshot reached every target. On a btrfs install there's no zfs to satisfy its dependency, and pacstrap aborted the whole transaction. The ISO still bakes the full set. install_base now filters the manifest names through filter_aur_for_fs, dropping zfs-only tooling (zfs-auto-snapshot, zrepl) on a non-zfs target. strip_repo_stanza mv'd a 0600 mktemp file onto the target, so a clean install shipped /etc/pacman.conf root-only and every user-level makepkg/yay failed to read it. It now truncate-writes through the existing file, preserving the pristine 0644. Tested in test_common.bats.
Diffstat (limited to 'inbox')
0 files changed, 0 insertions, 0 deletions