Bladeren bron

optionally include a mail subdomain code

Bob Mottram 8 jaren geleden
bovenliggende
commit
c338679069
2 gewijzigde bestanden met toevoegingen van 13 en 3 verwijderingen
  1. 12
    3
      src/freedombone-config
  2. 1
    0
      src/freedombone-utils-config

+ 12
- 3
src/freedombone-config Bestand weergeven

@@ -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 \

+ 1
- 0
src/freedombone-utils-config Bestand weergeven

@@ -47,6 +47,7 @@ configuration_variables=(FRIENDS_MIRRORS_SERVER
47 47
                          DOMAIN_NAME
48 48
                          DEFAULT_DOMAIN_NAME
49 49
                          DEFAULT_DOMAIN_CODE
50
+                         EMAIL_DOMAIN_CODE
50 51
                          NAMESERVER1
51 52
                          NAMESERVER2
52 53
                          GET_IP_ADDRESS_URL