aboutsummaryrefslogtreecommitdiff
path: root/installer/RESCUE-GUIDE.txt
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-04-13 00:10:17 -0400
committerCraig Jennings <c@cjennings.net>2026-04-13 00:10:17 -0400
commitbc613e72238f864a597777826d1f9cc533c4cffa (patch)
treee36ec8edf7e7965f99dacfe6b15e9ca75d70e202 /installer/RESCUE-GUIDE.txt
parent9f6c75916cee8cb65b21b71c69f62d080818ad63 (diff)
downloadarchangel-bc613e72238f864a597777826d1f9cc533c4cffa.tar.gz
archangel-bc613e72238f864a597777826d1f9cc533c4cffa.zip
refactor: merge install_base and install_base_btrfs
Extract the pacstrap package list into pacstrap_packages(filesystem) in lib/common.sh (common + filesystem-specific). install_base() now dispatches on FILESYSTEM for both the archzfs-repo-append and the package list. install_base_btrfs() deleted; install_btrfs() call site updated to invoke install_base. Old: 49 + 38 lines of ~95% copy-paste. New: 32 lines + a 20-line pure helper. 7 bats tests cover: zfs has zfs-dkms/zfs-utils, btrfs has btrfs-progs + grub + grub-btrfs + snapper + snap-pac, each flavor excludes the other's specifics, common packages are in both, unknown filesystem returns status 1, output is one-per-line. make test: 65/65.
Diffstat (limited to 'installer/RESCUE-GUIDE.txt')
0 files changed, 0 insertions, 0 deletions