瀏覽代碼

Ask for user password to create maildir account

Bob Mottram 7 年之前
父節點
當前提交
0702d2448c
共有 1 個檔案被更改,包括 19 行新增2 行删除
  1. 19
    2
      src/freedombone-app-bdsmail

+ 19
- 2
src/freedombone-app-bdsmail 查看文件

68
                 mkdir -p /home/$USERNAME/Maildir/i2p/cur
68
                 mkdir -p /home/$USERNAME/Maildir/i2p/cur
69
                 mkdir -p /home/$USERNAME/Maildir/i2p/new
69
                 mkdir -p /home/$USERNAME/Maildir/i2p/new
70
                 chown -R $USERNAME:$USERNAME /home/$USERNAME/Maildir/i2p
70
                 chown -R $USERNAME:$USERNAME /home/$USERNAME/Maildir/i2p
71
-
72
-                $BDSMAIL_DIR/bin/newmail $MY_USERNAME /home/$MY_USERNAME/MailDir/i2p
73
             fi
71
             fi
74
         fi
72
         fi
75
     done
73
     done
97
     fi
95
     fi
98
     sed -i "s|username|$new_username|g" /home/$new_username/.mutt/bdsmail
96
     sed -i "s|username|$new_username|g" /home/$new_username/.mutt/bdsmail
99
     bdsmail_configure_users
97
     bdsmail_configure_users
98
+    $BDSMAIL_DIR/bin/newmail $new_username /home/$new_username/MailDir/i2p "$new_user_password"
100
     chown -R $new_username:$new_username /home/$new_username/.mutt
99
     chown -R $new_username:$new_username /home/$new_username/.mutt
101
     echo '0'
100
     echo '0'
102
 }
101
 }
368
 
367
 
369
     bdsmail_configure_users
368
     bdsmail_configure_users
370
 
369
 
370
+    # ask to the ssh login password for the admin user
371
+    # This is then used to create the maildir account
372
+    data=$(tempfile 2>/dev/null)
373
+    trap "rm -f $data" 0 1 2 5 15
374
+    dialog --title $"Password" \
375
+           --clear \
376
+           --passwordbox $"Enter your ssh login password" 8 60 2> $data
377
+    ret=$?
378
+    case $ret in
379
+        0)
380
+            $BDSMAIL_DIR/bin/newmail $MY_USERNAME /home/$MY_USERNAME/MailDir/i2p $(cat $data)
381
+            ;;
382
+        1)
383
+            exit 643856384;;
384
+        255)
385
+            exit 638762424;;
386
+    esac
387
+
371
     APP_INSTALLED=1
388
     APP_INSTALLED=1
372
 }
389
 }
373
 
390