aboutsummaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-23 22:57:21 -0600
committerCraig Jennings <c@cjennings.net>2026-01-23 22:57:21 -0600
commite4ee55f9706d5567f45b6b4f6f007c09709fdfea (patch)
tree93b017f7d3b8c76c752e25b2e7c380019bc33355 /build.sh
parent4560cbdc55e6bd5abe643806e4115d67313db564 (diff)
downloadarchangel-e4ee55f9706d5567f45b6b4f6f007c09709fdfea.tar.gz
archangel-e4ee55f9706d5567f45b6b4f6f007c09709fdfea.zip
Phase 2.1: Implement btrfs support
- Create lib/btrfs.sh with full btrfs installation functions - Subvolume layout matching ZFS datasets (10 subvols) - Snapper configuration with timeline policy - GRUB + grub-btrfs for snapshot boot menu - Update disk.sh for filesystem-aware partition type - Update archangel with install_btrfs() path - Update build.sh to include lib/btrfs.sh - Update plan with Phase 2.7 (test) and 2.8 (LUKS)
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/build.sh b/build.sh
index 8a1b74c..b3546bb 100755
--- a/build.sh
+++ b/build.sh
@@ -417,6 +417,9 @@ if grep -q "file_permissions=" "$PROFILE_DIR/profiledef.sh"; then
/)/ i\ ["/usr/local/bin/lib/zfs.sh"]="0:0:755"
}' "$PROFILE_DIR/profiledef.sh"
sed -i '/^file_permissions=(/,/)/ {
+ /)/ i\ ["/usr/local/bin/lib/btrfs.sh"]="0:0:755"
+ }' "$PROFILE_DIR/profiledef.sh"
+ sed -i '/^file_permissions=(/,/)/ {
/)/ i\ ["/etc/shadow"]="0:0:400"
}' "$PROFILE_DIR/profiledef.sh"
fi