Ask for the user account password first
This commit is contained in:
parent
60857daa17
commit
dc0034286b
|
@ -249,6 +249,28 @@ function install_bdsmail {
|
|||
remove_bdsmail
|
||||
fi
|
||||
|
||||
# ask to the ssh login password for the admin user
|
||||
# This is then used to create the maildir account
|
||||
user_account_password=''
|
||||
data=$(tempfile 2>/dev/null)
|
||||
trap "rm -f $data" 0 1 2 5 15
|
||||
dialog --title $"Password" \
|
||||
--clear \
|
||||
--passwordbox $"Enter your ssh login password" 8 60 2> $data
|
||||
ret=$?
|
||||
case $ret in
|
||||
0)
|
||||
user_account_password=$(cat $data)
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ ${#user_account_password} -lt 2 ]; then
|
||||
echo ''
|
||||
echo $'A password must be provided for your user account.'
|
||||
echo $'This is the same as the original ssh login password shown when you first installed the system.'
|
||||
exit 3656358
|
||||
fi
|
||||
|
||||
if [ -d /repos/bdsmail ]; then
|
||||
mkdir $BDSMAIL_DIR
|
||||
cp -r -p /repos/bdsmail/. $BDSMAIL_DIR
|
||||
|
@ -369,23 +391,7 @@ function install_bdsmail {
|
|||
|
||||
bdsmail_configure_users
|
||||
|
||||
# ask to the ssh login password for the admin user
|
||||
# This is then used to create the maildir account
|
||||
data=$(tempfile 2>/dev/null)
|
||||
trap "rm -f $data" 0 1 2 5 15
|
||||
dialog --title $"Password" \
|
||||
--clear \
|
||||
--passwordbox $"Enter your ssh login password" 8 60 2> $data
|
||||
ret=$?
|
||||
case $ret in
|
||||
0)
|
||||
$BDSMAIL_DIR/bin/newmail $MY_USERNAME /home/$MY_USERNAME/MailDir/i2p $(cat $data)
|
||||
;;
|
||||
1)
|
||||
exit 643856384;;
|
||||
255)
|
||||
exit 638762424;;
|
||||
esac
|
||||
$BDSMAIL_DIR/bin/newmail $MY_USERNAME /home/$MY_USERNAME/MailDir/i2p "$user_account_password"
|
||||
|
||||
APP_INSTALLED=1
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue