| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
- Add comprehensive "Unattended Installation" section
- Document all config file options with examples
- Include required vs optional fields table
- Add example configurations for common scenarios
- Update ISO naming format to archzfs-vmlinuz-{version}-lts-{date}
- Update project structure to include config example file
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fixes:
- Fix depmod using wrong kernel version during initramfs generation
The script now explicitly specifies the installed kernel version
instead of relying on uname -r (which returns the live ISO kernel)
- Add kernel module verification before mkinitcpio
- Add hostid 0x prefix to spl.spl_hostid kernel parameter
ISO naming:
- Changed format to: archzfs-vmlinuz-{version}-lts-{date}-{arch}.iso
- Example: archzfs-vmlinuz-6.12.65-lts-2026-01-18-x86_64.iso
test-vm.sh:
- Add QEMU monitor socket for automation support
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Mark README documentation task as complete in TODO.org
- Add config file documentation task
- Update session-context.org with bugs found and fixed
- Remove VM binary files from git tracking
Testing completed:
- 2-disk mirror: PASSED
- 2-disk stripe: PASSED
- Single disk: PASSED
|
| |
|
|
|
|
|
|
|
| |
Bug: In gather_input(), the line `[[ -n "$WIFI_SSID" ]] && info "..."`
returns exit code 1 when WIFI_SSID is empty. The subsequent bare
`return` inherits this exit code, causing the script to exit
with set -e.
Fix: Use explicit `return 0` to ensure gather_input returns success.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Features:
- --config-file option for automated installs
- Example config at /root/install-archzfs.conf.example
- Validates required fields before install
- Config only used when explicitly specified (safety)
Bug fixes:
- Fix pacstrap hanging on provider prompts (use yes pipe)
- Remove fsck from mkinitcpio HOOKS (ZFS doesn't use fsck)
- Add hostid support for ZFS boot
- Add spl.spl_hostid to kernel command line
Documentation:
- Comprehensive README.org with 15 sections
- Session context tracking file
|
| | |
|
| |
|
|
|
|
|
| |
- Add comprehensive README.org documentation task (priority A)
- Add CI/CD pipeline task with TrueNAS focus (priority B)
- Move completed fzf task to Resolved
- Cancel dialog-based interface task (using fzf instead)
|
| |
|
|
|
|
|
| |
- Fix disk selection awk parsing for empty MODEL field
- Add fzf-based WiFi network selection with signal/security preview
- Remove pre-filter on locale/keymap so all options visible
- Add helpful header hints for searching
|
| |
|
|
|
|
|
|
|
|
| |
- Timezone: fuzzy search with current time preview
- Locale: fuzzy search with format examples
- Keymap: fuzzy search with layout info
- Disk selection: multi-select with disk details preview
- RAID level: explanatory preview with capacity calculations
Provides consistent, searchable interface with inline documentation.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Multi-disk RAID support: mirror, stripe, raidz1/2/3
- EFI partitions on all disks for boot redundancy
- SSH configuration prompt (default yes) with sshd enabled
- Stripe option for max capacity without redundancy
- Genesis snapshot with rollback-to-genesis script
- NetworkManager added to ISO for WiFi config
- Remove color codes for better terminal compatibility
- archsetup launcher via curl
|
| |
|
|
| |
Project documentation and workflow definitions.
|
|
|
Build scripts for creating custom Arch Linux ISO with ZFS support.
Includes installer scripts and VM testing setup.
|