diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/NOTES.org | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/docs/NOTES.org b/docs/NOTES.org index 92e4f34..51a31f3 100644 --- a/docs/NOTES.org +++ b/docs/NOTES.org @@ -1,4 +1,4 @@ -#+TITLE: Claude Code Notes - archzfs +#+TITLE: Claude Code Notes - archangel #+AUTHOR: Craig Jennings & Claude #+DATE: 2026-01-17 @@ -28,21 +28,21 @@ Build system for creating a custom Arch Linux installation ISO with ZFS support. ** Repository -- Remote: =cjennings@cjennings.net:git/archzfs.git= +- Remote: =cjennings@cjennings.net:git/archangel.git= - Branch: =main= - docs/ is committed (not private) ** Key Components - =build.sh= - Main build script (runs as root) - - Downloads ZFS packages from archzfs GitHub releases + - Downloads ZFS packages from archzfs.com repository - Creates custom archiso profile based on releng - Adds custom packages (nodejs, npm, jq, zsh, htop, ripgrep, etc.) - Copies custom installer scripts into ISO - Builds ISO with mkarchiso - =custom/= - Custom scripts included in ISO - - =install-archzfs= - Main installer script + - =archangel= - Main installer script - =install-claude= - Claude Code installer - =archsetup-zfs= - ZFS-specific Arch setup - =zfs-setup= - Installs ZFS packages and loads module (generated by build.sh) @@ -51,14 +51,12 @@ Build system for creating a custom Arch Linux installation ISO with ZFS support. ** Current State -TESTING: install-archzfs script almost complete. +TESTING: archangel installer supports both ZFS and Btrfs. -- ISO builds successfully (4.8G) with linux-lts + zfs-dkms -- ZFS module loads correctly in live environment -- install-archzfs runs through partitioning, pool creation, base install, system config -- Last fix: added freetype2 for grub-mkfont (needs rebuild to test) - -Next: Rebuild ISO, complete install test, boot installed system. +- ISO builds successfully with linux-lts + zfs-dkms +- ZFS installations use ZFSBootMenu +- Btrfs installations use GRUB + grub-btrfs for snapshot boot +- Both filesystems support multi-disk RAID configurations ** Goals @@ -440,7 +438,7 @@ Each entry should use this format: *Files Modified:* - [[file:../build.sh][build.sh]] - Removed grub-zfs-snap copying -- [[file:../custom/install-archzfs][custom/install-archzfs]] - Major ZFSBootMenu rewrite +- [[file:../custom/archangel][custom/install-archzfs]] - Major ZFSBootMenu rewrite - [[file:../custom/zfssnapshot][custom/zfssnapshot]] - Removed grub-zfs-snap call - [[file:../custom/zfsrollback][custom/zfsrollback]] - Removed grub-zfs-snap call @@ -515,7 +513,7 @@ Each entry should use this format: - Behavioral lessons go in PRINCIPLES.org, technical facts in session docs *Files Modified:* -- [[file:../custom/install-archzfs][custom/install-archzfs]] - Fixed mkinitcpio configuration +- [[file:../custom/archangel][custom/install-archzfs]] - Fixed mkinitcpio configuration - [[file:../todo.org][todo.org]] - Added ZFS rollback + /boot issue, ZFSBootMenu task - [[file:PRINCIPLES.org][docs/PRINCIPLES.org]] - New file with behavioral lessons - [[file:protocols.org][docs/protocols.org]] - Added PRINCIPLES.org to session startup @@ -599,7 +597,7 @@ Each entry should use this format: *Files Modified:* - [[file:../build.sh][build.sh]] - major updates for linux-lts, bootloader configs, mkinitcpio preset -- [[file:../custom/install-archzfs][custom/install-archzfs]] - multiple bug fixes, removed sanoid/syncoid +- [[file:../custom/archangel][custom/install-archzfs]] - multiple bug fixes, removed sanoid/syncoid - [[file:~/code/archsetup/inbox/zfs-sanoid-detection.txt][archsetup inbox]] - sanoid/syncoid config for archsetup to implement *Current State:* |
