Check for ESC as a separate choice from "NO" when asking if the operator

would like to disable password management for an account while adding either
a user or group. When being prompted to answer questions while adding a
group or user, two things are trow:

1. You can hit ENTER to blast through all the questions and in the end, the
   group or user is created with sensible defaults for all values.

2. You can press ESC during any prompt to cancel the operation as a whole.

This fix is shoring up an inconsistency in the latter (#2).
This commit is contained in:
Devin Teske 2013-06-08 18:08:17 +00:00
parent edc6918e0b
commit 7ca5c4cbc6
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=251544
2 changed files with 8 additions and 8 deletions

View File

@ -237,10 +237,10 @@ f_dialog_input_group_password()
# Check for NULL entry
if [ ! "$_password1" ]; then
f_dialog_yesno \
"$msg_disable_password_auth_for_group" ||
continue
pw_group_password_disable=1
f_dialog_yesno "$msg_disable_password_auth_for_group"
local retval=$?
[ $retval -eq 255 ] && return $retval # ESC was pressed
[ $retval -eq $SUCCESS ] && pw_group_password_disable=1
else
pw_group_password_disable=
fi

View File

@ -334,10 +334,10 @@ f_dialog_input_password()
# Check for NULL entry
if [ ! "$_password1" ]; then
f_dialog_yesno \
"$msg_disable_password_auth_for_account" ||
continue
pw_password_disable=1
f_dialog_yesno "$msg_disable_password_auth_for_account"
local retval=$?
[ $retval -eq 255 ] && return $retval # ESC was pressed
[ $retval -eq $SUCCESS ] && pw_password_disable=1
else
pw_password_disable=
fi