Bob Mottram 8 years ago
parent
commit
3750bd9215
2 changed files with 18 additions and 54 deletions
  1. 6
    46
      src/freedombone-config
  2. 12
    8
      src/freedombone-utils-config

+ 6
- 46
src/freedombone-config View File

1116
             255) exit 2;;
1116
             255) exit 2;;
1117
         esac
1117
         esac
1118
         case $(cat $data) in
1118
         case $(cat $data) in
1119
-            1) if [ -d /home/$MY_USERNAME/.gnupg ]; then
1120
-                   rm -rf /home/$MY_USERNAME/.gnupg
1119
+            1) if [ -d /home/${MY_USERNAME}/.gnupg ]; then
1120
+                   rm -rf /home/${MY_USERNAME}/.gnupg
1121
                fi
1121
                fi
1122
                break;;
1122
                break;;
1123
             2) interactive_gpg_from_usb
1123
             2) interactive_gpg_from_usb
1408
     echo ''
1408
     echo ''
1409
 }
1409
 }
1410
 
1410
 
1411
-function read_config {
1412
-    if [ ! $CONFIGURATION_FILE ]; then
1413
-        CONFIGURATION_FILE='freedombone.cfg'
1414
-    fi
1415
-
1416
-    if [ ! -f $CONFIGURATION_FILE ]; then
1417
-        return
1418
-    fi
1419
-
1420
-    read_config_param FRIENDS_MIRRORS_SERVER
1421
-    read_config_param FRIENDS_MIRRORS_SSH_PORT
1422
-    read_config_param FRIENDS_MIRRORS_PASSWORD
1423
-    read_config_param ENABLE_SOCIAL_KEY_MANAGEMENT
1424
-    read_config_param GIT_DOMAIN_NAME
1425
-    read_config_param GIT_CODE
1426
-    read_config_param MY_USERNAME
1427
-    read_config_param DEFAULT_DOMAIN_NAME
1428
-    read_config_param DEFAULT_DOMAIN_CODE
1429
-    read_config_param NAMESERVER1
1430
-    read_config_param NAMESERVER2
1431
-    read_config_param DEBIAN_REPO
1432
-    read_config_param DDNS_PROVIDER
1433
-    read_config_param DDNS_USERNAME
1434
-    read_config_param DDNS_PASSWORD
1435
-    read_config_param LOCAL_NETWORK_STATIC_IP_ADDRESS
1436
-    read_config_param ENABLE_CJDNS
1437
-    read_config_param ENABLE_BATMAN
1438
-    read_config_param ENABLE_BABEL
1439
-    read_config_param ROUTER_IP_ADDRESS
1440
-    read_config_param WIKI_TITLE
1441
-    read_config_param MY_NAME
1442
-    read_config_param MY_EMAIL_ADDRESS
1443
-    read_config_param INSTALLING_ON_BBB
1444
-    read_config_param USB_DRIVE
1445
-    read_config_param PUBLIC_MAILING_LIST
1446
-    read_config_param WIFI_SSID
1447
-    read_config_param WIFI_INTERFACE
1448
-    read_config_param WIFI_TYPE
1449
-    read_config_param WIFI_PASSPHRASE
1450
-    read_config_param BATMAN_CELLID
1451
-    read_config_param WIFI_CHANNEL
1452
-    read_config_param ONION_ONLY
1453
-}
1411
+if [ ! $CONFIGURATION_FILE ]; then
1412
+    CONFIGURATION_FILE='freedombone.cfg'
1413
+fi
1454
 
1414
 
1455
-read_config
1415
+read_configuration_values
1456
 interactive_config
1416
 interactive_config
1457
 show_result
1417
 show_result
1458
 exit 0
1418
 exit 0

+ 12
- 8
src/freedombone-utils-config View File

63
     fi
63
     fi
64
 }
64
 }
65
 
65
 
66
-function read_configuration {
66
+function read_configuration_values {
67
     # if not installing on a Beaglebone then use sdb as the USB drive by default
67
     # if not installing on a Beaglebone then use sdb as the USB drive by default
68
     if [ ! $INSTALLING_ON_BBB ]; then
68
     if [ ! $INSTALLING_ON_BBB ]; then
69
         if [[ $USB_DRIVE == /dev/sda1 ]]; then
69
         if [[ $USB_DRIVE == /dev/sda1 ]]; then
71
         fi
71
         fi
72
     fi
72
     fi
73
 
73
 
74
-    if [[ $INSTALLING_FROM_CONFIGURATION_FILE == "yes"  ]]; then
75
-        if [ ! -f $CONFIGURATION_FILE ]; then
76
-            echo $"The configuration file $CONFIGURATION_FILE was not found"
77
-            exit 8935
78
-        fi
79
-    fi
80
-
81
     if [ -f $CONFIGURATION_FILE ]; then
74
     if [ -f $CONFIGURATION_FILE ]; then
82
         read_repo_servers
75
         read_repo_servers
83
 
76
 
173
     fi
166
     fi
174
 }
167
 }
175
 
168
 
169
+function read_configuration {
170
+    if [[ $INSTALLING_FROM_CONFIGURATION_FILE == "yes"  ]]; then
171
+        if [ ! -f $CONFIGURATION_FILE ]; then
172
+            echo $"The configuration file $CONFIGURATION_FILE was not found"
173
+            exit 8935
174
+        fi
175
+    fi
176
+
177
+    read_configuration_values
178
+}
179
+
176
 function check_system_type {
180
 function check_system_type {
177
     if [ ${#SYSTEM_TYPE} -eq 0 ]; then
181
     if [ ${#SYSTEM_TYPE} -eq 0 ]; then
178
         echo $'Unknown system type'
182
         echo $'Unknown system type'