aboutsummaryrefslogtreecommitdiff
path: root/docs/session-context.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-24 05:33:13 -0600
committerCraig Jennings <c@cjennings.net>2026-01-24 05:33:13 -0600
commitc55ce46084635c188abb4516ba6ee6eee38dd11d (patch)
tree638c4f4ceb62d33766908cf8600b3aca2ecef435 /docs/session-context.org
parente1af2bdaad875dab8661fce03dc6b5adb503d0ff (diff)
downloadarchangel-c55ce46084635c188abb4516ba6ee6eee38dd11d.tar.gz
archangel-c55ce46084635c188abb4516ba6ee6eee38dd11d.zip
Phase 2.8: Add LUKS encryption for btrfs
- Add LUKS functions to btrfs.sh (create/open/close container) - Add crypttab configuration for boot - Add encrypt hook to mkinitcpio HOOKS - Add cryptdevice parameter to GRUB cmdline - Add get_btrfs_encryption_choice and get_luks_passphrase prompts - Add LUKS_PASSPHRASE to config variables - Update show_summary and print_btrfs_summary for encryption status - Add btrfs-luks.conf test config VM test pending.
Diffstat (limited to 'docs/session-context.org')
-rw-r--r--docs/session-context.org19
1 files changed, 12 insertions, 7 deletions
diff --git a/docs/session-context.org b/docs/session-context.org
index e5aea93..b193721 100644
--- a/docs/session-context.org
+++ b/docs/session-context.org
@@ -38,20 +38,25 @@
- [X] Genesis snapshot can be created
- [X] grub-btrfs detects snapshots
-**** Issues Fixed During Testing
-1. GRUB couldn't find normal.mod - added proper boot-directory config
-2. GRUB_BTRFS_GRUB_DIRNAME was wrong - removed, use default
-3. HEREDOC not working in remote execution - switched to echo
-4. Snapper needs D-Bus - firstboot service approach
-5. rootflags=subvol=@ was duplicated - grub-mkconfig adds it
+*** Phase 2.8: LUKS Encryption (IMPLEMENTED @ 05:36 CST)
+- [X] LUKS functions in btrfs.sh (create, open, close containers)
+- [X] crypttab configuration
+- [X] encrypt hook for mkinitcpio
+- [X] GRUB cryptdevice parameter
+- [X] Encryption prompts in archangel
+- [X] LUKS_PASSPHRASE config variable
+- [X] btrfs-luks.conf test config
+- [ ] VM test pending
** Commits This Session
- a49f4b1: Phase 2.1: Implement btrfs support
- 35a661c: Fix btrfs bugs from VM testing
- bd0616c: Fix btrfs GRUB boot and snapper firstboot
+- 4a7b6c3: Update session context: Phase 2.7 complete
+- (pending): Phase 2.8: Add LUKS encryption for btrfs
** Next Steps
-1. Phase 2.8: LUKS encryption for btrfs
+1. VM test LUKS btrfs installation
2. Rebuild ISO with all fixes
3. Full end-to-end automated test
4. Phase 3: Multi-disk support