aboutsummaryrefslogtreecommitdiff
path: root/custom/lib/zfs.sh
Commit message (Collapse)AuthorAgeFilesLines
* refactor: rename custom/ to installer/ for clarityCraig Jennings2026-02-231-359/+0
| | | | | | | | The custom/ directory name was an archiso implementation detail. Renamed to installer/ which clearly communicates that this directory contains the installer scripts and utilities that ship on the ISO. Updated all references in build.sh, Makefile, test-install.sh, and README.
* fix: resolve remaining SC2155 warnings across all scriptsCraig Jennings2026-02-231-1/+0
| | | | | | Declare and assign local variables separately in custom/archangel, scripts/full-test.sh, scripts/test-install.sh, and remove unused variable in custom/lib/zfs.sh.
* fix: resolve SC2155 shellcheck warnings in custom/lib/Craig Jennings2026-02-231-4/+8
| | | | | Declare and assign local variables separately to avoid masking return values from command substitutions.
* Phase 1.1: Create lib/ directory structure for archangel refactorCraig Jennings2026-01-231-0/+356
- Add custom/lib/common.sh: output, validation, fzf prompts, disk utils - Add custom/lib/config.sh: argument parsing, config loading, validation - Add custom/lib/disk.sh: partitioning, EFI management, disk selection - Add custom/lib/zfs.sh: pool, datasets, ZFSBootMenu, services, hooks - Update install-archzfs to source libs - Remove duplicated output/config functions from main script Prepares codebase for btrfs filesystem support (Phase 2).