add defaults for adduser.sh (OK? [yes] & additional user [no])

Event:		Kitchener-Waterloo Hackathon 202305
Differential Revision:	https://reviews.freebsd.org/D40157

(cherry picked from commit 9efad6f9e1)
This commit is contained in:
Sven Ruediger 2023-07-18 10:37:48 -07:00 committed by Dag-Erling Smørgrav
parent eb07a26af1
commit 1da8405cde

View file

@ -656,6 +656,8 @@ input_interactive() {
_usepass="yes"
_logingroup_ok="no"
_groups_ok="no"
_all_ok="yes"
_another_user="no"
case $passwdtype in
none)
_emptypass="yes"
@ -816,8 +818,11 @@ input_interactive() {
printf "%-10s : %s\n" "Shell" "$ushell"
printf "%-10s : %s\n" "Locked" "$_disable"
while : ; do
echo -n "OK? (yes/no): "
echo -n "OK? (yes/no) [$_all_ok]: "
read _input
if [ -z "$_input" ]; then
_input=$_all_ok
fi
case $_input in
[Nn][Oo]|[Nn])
return 1
@ -1029,11 +1034,14 @@ else
input_interactive
while : ; do
if [ -z "$configflag" ]; then
echo -n "Add another user? (yes/no): "
echo -n "Add another user? (yes/no) [$_another_user]: "
else
echo -n "Re-edit the default configuration? (yes/no): "
echo -n "Re-edit the default configuration? (yes/no) [$_another_user]: "
fi
read _input
if [ -z "$_input" ]; then
_input=$_another_user
fi
case $_input in
[Yy][Ee][Ss]|[Yy][Ee]|[Yy])
uidstart=`get_nextuid $uidstart`