diff --git a/src/freedombone-app-bdsmail b/src/freedombone-app-bdsmail index 930ed8ba..a06add36 100755 --- a/src/freedombone-app-bdsmail +++ b/src/freedombone-app-bdsmail @@ -68,8 +68,6 @@ function bdsmail_configure_users { mkdir -p /home/$USERNAME/Maildir/i2p/cur mkdir -p /home/$USERNAME/Maildir/i2p/new chown -R $USERNAME:$USERNAME /home/$USERNAME/Maildir/i2p - - $BDSMAIL_DIR/bin/newmail $MY_USERNAME /home/$MY_USERNAME/MailDir/i2p fi fi done @@ -97,6 +95,7 @@ function add_user_bdsmail { fi sed -i "s|username|$new_username|g" /home/$new_username/.mutt/bdsmail bdsmail_configure_users + $BDSMAIL_DIR/bin/newmail $new_username /home/$new_username/MailDir/i2p "$new_user_password" chown -R $new_username:$new_username /home/$new_username/.mutt echo '0' } @@ -368,6 +367,24 @@ 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 + APP_INSTALLED=1 }