diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-18 18:53:47 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-18 18:53:47 -0600 |
| commit | 031c6102f42184d8b6614695760fd11249b1c5f2 (patch) | |
| tree | 28580a48617253afc954663f1cef71f8cbd19142 /build.sh | |
| parent | 3884ae1ef9bfcb5fbd02535d2d69e2d7cacfa4e0 (diff) | |
| download | archangel-031c6102f42184d8b6614695760fd11249b1c5f2.tar.gz archangel-031c6102f42184d8b6614695760fd11249b1c5f2.zip | |
Make ZFS encryption optional with interactive prompt
Add get_encryption_choice() to ask user whether to enable encryption
during interactive install. Remove --no-encrypt CLI flag in favor of
config file NO_ENCRYPT option for unattended installs. Update tests
to rely on config file setting instead of flag.
Also: fix ISO label to ARCHZFS for stable GRUB entries, add TODO items.
Diffstat (limited to 'build.sh')
| -rwxr-xr-x | build.sh | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -210,6 +210,8 @@ info "Updating ISO metadata..." ISO_DATE=$(date +%Y-%m-%d) sed -i "s/^iso_name=.*/iso_name=\"archzfs-vmlinuz-${KERNEL_VER}-lts\"/" "$PROFILE_DIR/profiledef.sh" sed -i "s/^iso_version=.*/iso_version=\"${ISO_DATE}\"/" "$PROFILE_DIR/profiledef.sh" +# Fixed label for stable GRUB boot entry (default is date-based ARCH_YYYYMM) +sed -i "s/^iso_label=.*/iso_label=\"ARCHZFS\"/" "$PROFILE_DIR/profiledef.sh" # Create airootfs directories mkdir -p "$PROFILE_DIR/airootfs/usr/local/bin" |
