aboutsummaryrefslogtreecommitdiff
path: root/docs/NOTES.org
diff options
context:
space:
mode:
Diffstat (limited to 'docs/NOTES.org')
-rw-r--r--docs/NOTES.org26
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:*