|
@@ -190,9 +190,10 @@ function choose_default_domain_name {
|
190
|
190
|
if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then
|
191
|
191
|
dialog --backtitle $"Freedombone Configuration" \
|
192
|
192
|
--title $"Your main domain name" \
|
193
|
|
- --form $"\nWhich domain name should your email/XMPP/IRC/Mumble be associated with?" 11 55 3 \
|
194
|
|
- $"Domain:" 1 1 "$(grep 'DEFAULT_DOMAIN_NAME' temp.cfg | awk -F '=' '{print $2}')" 1 16 33 40 \
|
195
|
|
- $"Code:" 2 1 "$(grep 'DEFAULT_DOMAIN_CODE' temp.cfg | awk -F '=' '{print $2}')" 2 16 33 255 \
|
|
193
|
+ --form $"\nWhich domain name should your email/XMPP/IRC/Mumble be associated with?" 12 55 4 \
|
|
194
|
+ $"Domain:" 1 1 "$(grep 'DEFAULT_DOMAIN_NAME' temp.cfg | awk -F '=' '{print $2}')" 1 24 33 40 \
|
|
195
|
+ $"Code:" 2 1 "$(grep 'DEFAULT_DOMAIN_CODE' temp.cfg | awk -F '=' '{print $2}')" 2 24 33 255 \
|
|
196
|
+ $"mail subdomain Code:" 3 1 "$(grep 'EMAIL_DOMAIN_CODE' temp.cfg | awk -F '=' '{print $2}')" 3 24 33 255 \
|
196
|
197
|
2> $data
|
197
|
198
|
sel=$?
|
198
|
199
|
case $sel in
|
|
@@ -201,12 +202,20 @@ function choose_default_domain_name {
|
201
|
202
|
esac
|
202
|
203
|
DEFAULT_DOMAIN_NAME=$(cat $data | sed -n 1p)
|
203
|
204
|
DEFAULT_DOMAIN_CODE=$(cat $data | sed -n 2p)
|
|
205
|
+ EMAIL_DOMAIN_CODE=$(cat $data | sed -n 2p)
|
204
|
206
|
if [ $DEFAULT_DOMAIN_NAME ]; then
|
205
|
207
|
validate_freedns_code "$DEFAULT_DOMAIN_CODE"
|
206
|
208
|
if [ ! $VALID_CODE ]; then
|
207
|
209
|
DEFAULT_DOMAIN_NAME=
|
208
|
210
|
fi
|
209
|
211
|
fi
|
|
212
|
+ if [ $EMAIL_DOMAIN_CODE ]; then
|
|
213
|
+ validate_freedns_code "$EMAIL_DOMAIN_CODE"
|
|
214
|
+ if [ ! $VALID_CODE ]; then
|
|
215
|
+ DEFAULT_DOMAIN_NAME=
|
|
216
|
+ EMAIL_DOMAIN_CODE=
|
|
217
|
+ fi
|
|
218
|
+ fi
|
210
|
219
|
else
|
211
|
220
|
dialog --backtitle $"Freedombone Configuration" \
|
212
|
221
|
--inputbox $"Which domain name should your email/XMPP/IRC/Mumble be associated with?" 10 45 \
|