git: DragonFly_RELEASE_6_4 installer(8): Distinguish setting and getting of encryption passphrase
Aaron LI
aly at crater.dragonflybsd.org
Mon Feb 27 05:01:09 PST 2023
commit 088f0300f625d20cff39320aee9e4698d3fec67d
Author: Aaron LI <aly at aaronly.me>
Date: Sun Feb 26 19:59:54 2023 +0800
installer(8): Distinguish setting and getting of encryption passphrase
The installer was using the *same* dialog to set and get the passphrase
for filesystem encryption/decryption, which was confusing and a bit
inconvenience (because the passphrase was required to input twice for
decryption).
The decryption passphrase was get in the following two places:
1. Just after installation and begins to configure the system, the
passphrase is asked to decrypt and mount the filesystems;
2. Use the LiveCD to "Configure an installed System".
This commit improves the fn_get_passphrase() function to distinguish the
setting and getting of the encryption passphrase. The dialog of setting
the passphrase remains the same, but the dialog of getting the
passphrase is simplified and doesn't require to confirm the input.
This commit is derived from the patch by tuxillo.
Bug: https://bugs.dragonflybsd.org/issues/3028
Summary of changes:
usr.sbin/installer/dfuibe_installer/fn.h | 2 +-
usr.sbin/installer/dfuibe_installer/fn_configure.c | 74 +++++++++++++++-------
.../installer/dfuibe_installer/fn_subpart_hammer.c | 4 +-
.../installer/dfuibe_installer/fn_subpart_ufs.c | 4 +-
4 files changed, 55 insertions(+), 29 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/088f0300f625d20cff39320aee9e4698d3fec67d
--
DragonFly BSD source repository
More information about the Commits
mailing list