Previously the review screen only offered Confirm/Abort, so a typo or wrong-disk choice meant aborting the whole run and starting over (or hand-editing /tmp/nomarchy-install.state.sh). On --resume the situation was worse: every prompt re-runs (each short-circuits when its var is set), the user lands on a review they can't change. review_configuration() now offers Continue / Edit a field / Abort. Edit opens a multi-select of every saved field; chosen fields clear and the next loop iteration in main() re-prompts only those. The LUKS passphrase short-circuits when already set, so editing other fields doesn't re-prompt for it. Net flow change: - Fresh install: same prompts, then review with Edit option (typo fixes without restarting). - --resume: state loads, every prompt skips (vars set), lands straight on review — exactly what the roadmap entry called for. Verified via `bash -n`. Live VM dry-run not exercised in this session.
45 KiB
Executable File
45 KiB
Executable File