|
@@ -73,6 +73,29 @@ GPGIT_COMMIT='583dc76119f19420f8a33f606744faa7c8922738'
|
73
|
73
|
# refresh gpg keys every few hours
|
74
|
74
|
REFRESH_GPG_KEYS_HOURS=2
|
75
|
75
|
|
|
76
|
+function check_email_address_exists {
|
|
77
|
+ read_config_param ONION_ONLY
|
|
78
|
+ read_config_param MY_USERNAME
|
|
79
|
+ read_config_param DEFAULT_DOMAIN_NAME
|
|
80
|
+ read_config_param MY_EMAIL_ADDRESS
|
|
81
|
+ read_config_param DH_KEYLENGTH
|
|
82
|
+
|
|
83
|
+ if [ ! $MY_USERNAME ]; then
|
|
84
|
+ echo $'No username for email installation'
|
|
85
|
+ exit 73672
|
|
86
|
+ fi
|
|
87
|
+ if [ ! $DEFAULT_DOMAIN_NAME ]; then
|
|
88
|
+ echo $'No default domain name for email installation'
|
|
89
|
+ exit 57634
|
|
90
|
+ fi
|
|
91
|
+
|
|
92
|
+ my_email="$MY_EMAIL_ADDRESS"
|
|
93
|
+ if [ ${#my_email} -lt 3 ]; then
|
|
94
|
+ MY_EMAIL_ADDRESS=${MY_USERNAME}@${DEFAULT_DOMAIN_NAME}
|
|
95
|
+ write_config_param "MY_EMAIL_ADDRESS" "$MY_EMAIL_ADDRESS"
|
|
96
|
+ fi
|
|
97
|
+}
|
|
98
|
+
|
76
|
99
|
function backup_email {
|
77
|
100
|
echo ''
|
78
|
101
|
}
|
|
@@ -1490,6 +1513,8 @@ function configure_gpg {
|
1490
|
1513
|
fi
|
1491
|
1514
|
apt-get -yq install gnupg
|
1492
|
1515
|
|
|
1516
|
+ check_email_address_exists
|
|
1517
|
+
|
1493
|
1518
|
gpg_dir=/home/$MY_USERNAME/.gnupg
|
1494
|
1519
|
|
1495
|
1520
|
# if gpg keys directory was previously imported from usb
|
|
@@ -1643,27 +1668,7 @@ function install_email {
|
1643
|
1668
|
return
|
1644
|
1669
|
fi
|
1645
|
1670
|
|
1646
|
|
- read_config_param ONION_ONLY
|
1647
|
|
- read_config_param MY_USERNAME
|
1648
|
|
- read_config_param DEFAULT_DOMAIN_NAME
|
1649
|
|
- read_config_param MY_EMAIL_ADDRESS
|
1650
|
|
- read_config_param DH_KEYLENGTH
|
1651
|
|
-
|
1652
|
|
- if [ ! $MY_USERNAME ]; then
|
1653
|
|
- echo $'No username for email installation'
|
1654
|
|
- exit 73672
|
1655
|
|
- fi
|
1656
|
|
- if [ ! $DEFAULT_DOMAIN_NAME ]; then
|
1657
|
|
- echo $'No default domain name for email installation'
|
1658
|
|
- exit 57634
|
1659
|
|
- fi
|
1660
|
|
-
|
1661
|
|
- my_email="$MY_EMAIL_ADDRESS"
|
1662
|
|
- if [ ${#my_email} -lt 3 ]; then
|
1663
|
|
- MY_EMAIL_ADDRESS=${MY_USERNAME}@${DEFAULT_DOMAIN_NAME}
|
1664
|
|
- write_config_param "MY_EMAIL_ADDRESS" "$MY_EMAIL_ADDRESS"
|
1665
|
|
- fi
|
1666
|
|
-
|
|
1671
|
+ check_email_address_exists
|
1667
|
1672
|
install_email_basic
|
1668
|
1673
|
#install_email_with_tor
|
1669
|
1674
|
|