Kaynağa Gözat

Group into apps

Bob Mottram 8 yıl önce
ebeveyn
işleme
cc2e08b5c0
1 değiştirilmiş dosya ile 178 ekleme ve 421 silme
  1. 178
    421
      src/freedombone-utils-config

+ 178
- 421
src/freedombone-utils-config Dosyayı Görüntüle

@@ -60,431 +60,188 @@ function read_configuration {
60 60
         if [[ $CONFIGURATION_FILE != "/root/${PROJECT_NAME}.cfg" ]]; then
61 61
             cp $CONFIGURATION_FILE /root/${PROJECT_NAME}.cfg
62 62
         fi
63
-        if grep -q "FRIENDS_MIRRORS_SERVER" $CONFIGURATION_FILE; then
64
-            FRIENDS_MIRRORS_SERVER=$(grep "FRIENDS_MIRRORS_SERVER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
65
-        fi
66
-        if grep -q "FRIENDS_MIRRORS_SSH_PORT" $CONFIGURATION_FILE; then
67
-            FRIENDS_MIRRORS_SSH_PORT=$(grep "FRIENDS_MIRRORS_SSH_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
68
-        fi
69
-        if grep -q "FRIENDS_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then
70
-            FRIENDS_MIRRORS_PASSWORD=$(grep "FRIENDS_MIRRORS_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
71
-        fi
72
-        if grep -q "MY_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then
73
-            MY_MIRRORS_PASSWORD=$(grep "MY_MIRRORS_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
74
-        fi
75
-        if grep -q "REFRESH_GPG_KEYS_HOURS" $CONFIGURATION_FILE; then
76
-            REFRESH_GPG_KEYS_HOURS=$(grep "REFRESH_GPG_KEYS_HOURS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
77
-        fi
78
-        if grep -q "WEBMAIL_REPO" $CONFIGURATION_FILE; then
79
-            WEBMAIL_REPO=$(grep "WEBMAIL_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
80
-        fi
81
-        if grep -q "WEBMAIL_COMMIT" $CONFIGURATION_FILE; then
82
-            WEBMAIL_COMMIT=$(grep "WEBMAIL_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
83
-        fi
84
-        if grep -q "WIFI_INTERFACE" $CONFIGURATION_FILE; then
85
-            WIFI_INTERFACE=$(grep "WIFI_INTERFACE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
86
-        fi
87
-        if grep -q "WIFI_SSID" $CONFIGURATION_FILE; then
88
-            WIFI_SSID=$(grep "WIFI_SSID" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
89
-        fi
90
-        if grep -q "WIFI_TYPE" $CONFIGURATION_FILE; then
91
-            WIFI_TYPE=$(grep "WIFI_TYPE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
92
-        fi
93
-        if grep -q "WIFI_PASSPHRASE" $CONFIGURATION_FILE; then
94
-            WIFI_PASSPHRASE=$(grep "WIFI_PASSPHRASE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
95
-        fi
96
-        if grep -q "WIFI_HOTSPOT" $CONFIGURATION_FILE; then
97
-            WIFI_HOTSPOT=$(grep "WIFI_HOTSPOT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
98
-        fi
99
-        if grep -q "WIFI_NETWORKS_FILE" $CONFIGURATION_FILE; then
100
-            WIFI_NETWORKS_FILE=$(grep "WIFI_NETWORKS_FILE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
101
-        fi
102
-        if grep -q "SYNCTHING_ID" $CONFIGURATION_FILE; then
103
-            SYNCTHING_ID=$(grep "SYNCTHING_ID" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
104
-        fi
105
-        if grep -q "SYNCTHING_CONFIG_PATH" $CONFIGURATION_FILE; then
106
-            SYNCTHING_CONFIG_PATH=$(grep "SYNCTHING_CONFIG_PATH" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
107
-        fi
108
-        if grep -q "SYNCTHING_CONFIG_FILE" $CONFIGURATION_FILE; then
109
-            SYNCTHING_CONFIG_FILE=$(grep "SYNCTHING_CONFIG_FILE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
110
-        fi
111
-        if grep -q "SYNCTHING_RELAY_SERVER" $CONFIGURATION_FILE; then
112
-            SYNCTHING_RELAY_SERVER=$(grep "SYNCTHING_RELAY_SERVER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
113
-        fi
114
-        if grep -q "SYNCTHING_RELEASES" $CONFIGURATION_FILE; then
115
-            SYNCTHING_RELEASES=$(grep "SYNCTHING_RELEASES" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
116
-        fi
117
-        if grep -q "SYNCTHING_PORT" $CONFIGURATION_FILE; then
118
-            SYNCTHING_PORT=$(grep "SYNCTHING_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
119
-        fi
120
-        if grep -q "SYNCTHING_SHARED_DATA" $CONFIGURATION_FILE; then
121
-            SYNCTHING_SHARED_DATA=$(grep "SYNCTHING_SHARED_DATA" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
122
-        fi
123
-        if grep -q "TURN_PORT" $CONFIGURATION_FILE; then
124
-            TURN_PORT=$(grep "TURN_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
125
-        fi
126
-        if grep -q "TURN_TLS_PORT" $CONFIGURATION_FILE; then
127
-            TURN_TLS_PORT=$(grep "TURN_TLS_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
128
-        fi
129
-        if grep -q "TURN_NONCE" $CONFIGURATION_FILE; then
130
-            TURN_NONCE=$(grep "TURN_NONCE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
131
-        fi
132
-        if grep -q "DEFAULT_SEARCH" $CONFIGURATION_FILE; then
133
-            DEFAULT_SEARCH=$(grep "DEFAULT_SEARCH" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
134
-        fi
135
-        if grep -q "SEARCH_ENGINE_PASSWORD" $CONFIGURATION_FILE; then
136
-            SEARCH_ENGINE_PASSWORD=$(grep "SEARCH_ENGINE_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
137
-        fi
138
-        if grep -q "XMPP_PASSWORD" $CONFIGURATION_FILE; then
139
-            XMPP_PASSWORD=$(grep "XMPP_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
140
-        fi
141
-        if grep -q "RSS_READER_REPO" $CONFIGURATION_FILE; then
142
-            RSS_READER_REPO=$(grep "RSS_READER_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
143
-        fi
144
-        if grep -q "RSS_MOBILE_READER_REPO" $CONFIGURATION_FILE; then
145
-            RSS_MOBILE_READER_REPO=$(grep "RSS_MOBILE_READER_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
146
-        fi
147
-        if grep -q "RSS_READER_COMMIT" $CONFIGURATION_FILE; then
148
-            RSS_READER_COMMIT=$(grep "RSS_READER_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
149
-        fi
150
-        if grep -q "RSS_MOBILE_READER_COMMIT" $CONFIGURATION_FILE; then
151
-            RSS_MOBILE_READER_COMMIT=$(grep "RSS_MOBILE_READER_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
152
-        fi
153
-        if grep -q "RSS_READER_ADMIN_PASSWORD" $CONFIGURATION_FILE; then
154
-            RSS_READER_ADMIN_PASSWORD=$(grep "RSS_READER_ADMIN_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
155
-        fi
156
-        if grep -q "RSS_READER_DOMAIN_NAME" $CONFIGURATION_FILE; then
157
-            RSS_READER_DOMAIN_NAME=$(grep "RSS_READER_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
158
-        fi
159
-        if grep -q "PROJECT_WEBSITE" $CONFIGURATION_FILE; then
160
-            PROJECT_WEBSITE=$(grep "PROJECT_WEBSITE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
161
-        fi
162
-        if grep -q "PROJECT_REPO" $CONFIGURATION_FILE; then
163
-            PROJECT_REPO=$(grep "PROJECT_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
164
-        fi
165
-        if grep -q "ONION_ONLY" $CONFIGURATION_FILE; then
166
-            ONION_ONLY=$(grep "ONION_ONLY" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
167
-        fi
168
-        if grep -q "IRC_PASSWORD" $CONFIGURATION_FILE; then
169
-            IRC_PASSWORD=$(grep "IRC_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
170
-        fi
171
-        if grep -q "DEFAULT_LANGUAGE" $CONFIGURATION_FILE; then
172
-            DEFAULT_LANGUAGE=$(grep "DEFAULT_LANGUAGE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
173
-        fi
174
-        if grep -q "MINIMAL_INSTALL" $CONFIGURATION_FILE; then
175
-            MINIMAL_INSTALL=$(grep "MINIMAL_INSTALL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
176
-        fi
177
-        if grep -q "LETSENCRYPT_SERVER" $CONFIGURATION_FILE; then
178
-            LETSENCRYPT_SERVER=$(grep "LETSENCRYPT_SERVER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
179
-        fi
180
-        if grep -q "FULLBLOG_REPO" $CONFIGURATION_FILE; then
181
-            FULLBLOG_REPO=$(grep "FULLBLOG_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
182
-        fi
183
-        if grep -q "FULLBLOG_COMMIT" $CONFIGURATION_FILE; then
184
-            FULLBLOG_COMMIT=$(grep "FULLBLOG_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
185
-        fi
186
-        if grep -q "GOGS_COMMIT" $CONFIGURATION_FILE; then
187
-            GOGS_COMMIT=$(grep "GOGS_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
188
-        fi
189
-        if grep -q "TOXCORE_COMMIT" $CONFIGURATION_FILE; then
190
-            TOXCORE_COMMIT=$(grep "TOXCORE_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
191
-        fi
192
-        if grep -q "TOXIC_COMMIT" $CONFIGURATION_FILE; then
193
-            TOXIC_COMMIT=$(grep "TOXIC_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
194
-        fi
195
-        if grep -q "GPGIT_REPO" $CONFIGURATION_FILE; then
196
-            GPGIT_REPO=$(grep "GPGIT_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
197
-        fi
198
-        if grep -q "GPGIT_COMMIT" $CONFIGURATION_FILE; then
199
-            GPGIT_COMMIT=$(grep "GPGIT_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
200
-        fi
201
-        if grep -q "HUBZILLA_REPO" $CONFIGURATION_FILE; then
202
-            HUBZILLA_REPO=$(grep "HUBZILLA_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
203
-        fi
204
-        if grep -q "HUBZILLA_COMMIT" $CONFIGURATION_FILE; then
205
-            HUBZILLA_COMMIT=$(grep "HUBZILLA_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
206
-        fi
207
-        if grep -q "IPFS_COMMIT" $CONFIGURATION_FILE; then
208
-            IPFS_COMMIT=$(grep "IPFS_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
209
-        fi
210
-        if grep -q "ZERONET_BLOG_COMMIT" $CONFIGURATION_FILE; then
211
-            ZERONET_BLOG_COMMIT=$(grep "ZERONET_BLOG_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
212
-        fi
213
-        if grep -q "ZERONET_MAIL_COMMIT" $CONFIGURATION_FILE; then
214
-            ZERONET_MAIL_COMMIT=$(grep "ZERONET_MAIL_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
215
-        fi
216
-        if grep -q "ZERONET_FORUM_COMMIT" $CONFIGURATION_FILE; then
217
-            ZERONET_FORUM_COMMIT=$(grep "ZERONET_FORUM_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
218
-        fi
219
-        if grep -q "NGINX_ENSITE_REPO" $CONFIGURATION_FILE; then
220
-            NGINX_ENSITE_REPO=$(grep "NGINX_ENSITE_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
221
-        fi
222
-        if grep -q "NGINX_ENSITE_COMMIT" $CONFIGURATION_FILE; then
223
-            NGINX_ENSITE_COMMIT=$(grep "NGINX_ENSITE_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
224
-        fi
225
-        if grep -q "CLEANUP_MAILDIR_COMMIT" $CONFIGURATION_FILE; then
226
-            CLEANUP_MAILDIR_COMMIT=$(grep "CLEANUP_MAILDIR_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
227
-        fi
228
-        if grep -q "CLEANUP_MAILDIR_REPO" $CONFIGURATION_FILE; then
229
-            CLEANUP_MAILDIR_REPO=$(grep "CLEANUP_MAILDIR_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
230
-        fi
231
-        if grep -q "ZERONET_COMMIT" $CONFIGURATION_FILE; then
232
-            ZERONET_COMMIT=$(grep "ZERONET_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
233
-        fi
234
-        if grep -q "INADYN_REPO" $CONFIGURATION_FILE; then
235
-            INADYN_REPO=$(grep "INADYN_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
236
-        fi
237
-        if grep -q "INADYN_COMMIT" $CONFIGURATION_FILE; then
238
-            INADYN_COMMIT=$(grep "INADYN_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
239
-        fi
240
-        if grep -q "GPG_KEYSERVER" $CONFIGURATION_FILE; then
241
-            GPG_KEYSERVER=$(grep "GPG_KEYSERVER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
242
-        fi
243
-        if grep -q "IPFS_PORT" $CONFIGURATION_FILE; then
244
-            IPFS_PORT=$(grep "IPFS_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
245
-        fi
246
-        if grep -q "TRACKER_PORT" $CONFIGURATION_FILE; then
247
-            TRACKER_PORT=$(grep "TRACKER_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
248
-        fi
249
-        if grep -q "ZERONET_PORT" $CONFIGURATION_FILE; then
250
-            ZERONET_PORT=$(grep "ZERONET_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
251
-        fi
252
-        if grep -q "DH_KEYLENGTH" $CONFIGURATION_FILE; then
253
-            DH_KEYLENGTH=$(grep "DH_KEYLENGTH" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
254
-        fi
255
-        if grep -q "IRC_PORT" $CONFIGURATION_FILE; then
256
-            IRC_PORT=$(grep "IRC_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
257
-        fi
258
-        if grep -q "WIFI_CHANNEL" $CONFIGURATION_FILE; then
259
-            WIFI_CHANNEL=$(grep "WIFI_CHANNEL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
260
-        fi
261
-        if grep -q "BATMAN_CELLID" $CONFIGURATION_FILE; then
262
-            BATMAN_CELLID=$(grep "BATMAN_CELLID" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
263
-        fi
264
-        if grep -q "TOX_PORT" $CONFIGURATION_FILE; then
265
-            TOX_PORT=$(grep "TOX_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
266
-        fi
267
-        if grep -q "TOX_NODES" $CONFIGURATION_FILE; then
268
-            TOX_NODES=$(grep "TOX_NODES" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
269
-        fi
270
-        if grep -q "TOXCORE_REPO" $CONFIGURATION_FILE; then
271
-            TOXCORE_REPO=$(grep "TOXCORE_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
272
-        fi
273
-        if grep -q "ENABLE_SOCIAL_KEY_MANAGEMENT" $CONFIGURATION_FILE; then
274
-            ENABLE_SOCIAL_KEY_MANAGEMENT=$(grep "ENABLE_SOCIAL_KEY_MANAGEMENT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
275
-        fi
276
-        if grep -q "IPV6_NETWORK" $CONFIGURATION_FILE; then
277
-            IPV6_NETWORK=$(grep "IPV6_NETWORK" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
278
-        fi
279
-        if grep -q "HWRNG_TYPE" $CONFIGURATION_FILE; then
280
-            HWRNG_TYPE=$(grep "HWRNG_TYPE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
281
-        fi
282
-        if grep -q "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE; then
283
-            MEDIAGOBLIN_DOMAIN_NAME=$(grep "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
284
-        fi
285
-        if grep -q "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE; then
286
-            MEDIAGOBLIN_CODE=$(grep "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
287
-        fi
288
-        if grep -q "MEDIAGOBLIN_REPO" $CONFIGURATION_FILE; then
289
-            MEDIAGOBLIN_REPO=$(grep "MEDIAGOBLIN_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
290
-        fi
291
-        if grep -q "MEDIAGOBLIN_COMMIT" $CONFIGURATION_FILE; then
292
-            MEDIAGOBLIN_COMMIT=$(grep "MEDIAGOBLIN_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
293
-        fi
294
-        if grep -q "GIT_ADMIN_PASSWORD" $CONFIGURATION_FILE; then
295
-            GIT_ADMIN_PASSWORD=$(grep "GIT_ADMIN_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
296
-        fi
297
-        if grep -q "GIT_DOMAIN_NAME" $CONFIGURATION_FILE; then
298
-            GIT_DOMAIN_NAME=$(grep "GIT_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
299
-        fi
300
-        if grep -q "GIT_CODE" $CONFIGURATION_FILE; then
301
-            GIT_CODE=$(grep "GIT_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
302
-        fi
303
-        if grep -q "SYSTEM_TYPE" $CONFIGURATION_FILE; then
304
-            SYSTEM_TYPE=$(grep "SYSTEM_TYPE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
305
-        fi
306
-        if grep -q "SSL_PROTOCOLS" $CONFIGURATION_FILE; then
307
-            SSL_PROTOCOLS=$(grep "SSL_PROTOCOLS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
308
-        fi
309
-        if grep -q "SSL_CIPHERS" $CONFIGURATION_FILE; then
310
-            SSL_CIPHERS=$(grep "SSL_CIPHERS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
311
-        fi
312
-        if grep -q "SSH_CIPHERS" $CONFIGURATION_FILE; then
313
-            SSH_CIPHERS=$(grep "SSH_CIPHERS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
314
-        fi
315
-        if grep -q "SSH_MACS" $CONFIGURATION_FILE; then
316
-            SSH_MACS=$(grep "SSH_MACS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
317
-        fi
318
-        if grep -q "SSH_KEX" $CONFIGURATION_FILE; then
319
-            SSH_KEX=$(grep "SSH_KEX" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
320
-        fi
321
-        if grep -q "SSH_HOST_KEY_ALGORITHMS" $CONFIGURATION_FILE; then
322
-            SSH_HOST_KEY_ALGORITHMS=$(grep "SSH_HOST_KEY_ALGORITHMS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
323
-        fi
324
-        if grep -q "SSH_PASSWORDS" $CONFIGURATION_FILE; then
325
-            SSH_PASSWORDS=$(grep "SSH_PASSWORDS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
326
-        fi
327
-        if grep -q "XMPP_CIPHERS" $CONFIGURATION_FILE; then
328
-            XMPP_CIPHERS=$(grep "XMPP_CIPHERS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
329
-        fi
330
-        if grep -q "XMPP_ECC_CURVE" $CONFIGURATION_FILE; then
331
-            XMPP_ECC_CURVE=$(grep "XMPP_ECC_CURVE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
332
-        fi
333
-        if grep -q "MY_USERNAME" $CONFIGURATION_FILE; then
334
-            MY_USERNAME=$(grep "MY_USERNAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
335
-        fi
336
-        if grep -q "DOMAIN_NAME" $CONFIGURATION_FILE; then
337
-            # for backwards compatability
338
-            DEFAULT_DOMAIN_NAME=$(grep "DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
339
-        fi
340
-        if grep -q "DEFAULT_DOMAIN_NAME" $CONFIGURATION_FILE; then
341
-            DEFAULT_DOMAIN_NAME=$(grep "DEFAULT_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
342
-        fi
343
-        if grep -q "DEFAULT_DOMAIN_CODE" $CONFIGURATION_FILE; then
344
-            DEFAULT_DOMAIN_CODE=$(grep "DEFAULT_DOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
345
-        fi
346
-        if grep -q "NAMESERVER1" $CONFIGURATION_FILE; then
347
-            NAMESERVER1=$(grep "NAMESERVER1" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
348
-        fi
349
-        if grep -q "NAMESERVER2" $CONFIGURATION_FILE; then
350
-            NAMESERVER2=$(grep "NAMESERVER2" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
351
-        fi
63
+
64
+        read_config_param "FRIENDS_MIRRORS_SERVER"
65
+        read_config_param "FRIENDS_MIRRORS_SSH_PORT"
66
+        read_config_param "FRIENDS_MIRRORS_PASSWORD"
67
+        read_config_param "MY_MIRRORS_PASSWORD"
68
+
69
+        read_config_param "SYSTEM_TYPE"
70
+        read_config_param "SSL_PROTOCOLS"
71
+        read_config_param "SSL_CIPHERS"
72
+        read_config_param "SSH_CIPHERS"
73
+        read_config_param "SSH_MACS"
74
+        read_config_param "SSH_KEX"
75
+        read_config_param "SSH_HOST_KEY_ALGORITHMS"
76
+        read_config_param "SSH_PASSWORDS"
77
+        read_config_param "REFRESH_GPG_KEYS_HOURS"
78
+        read_config_param "GPG_KEYSERVER"
79
+        read_config_param "ENABLE_SOCIAL_KEY_MANAGEMENT"
80
+        read_config_param "MY_USERNAME"
81
+        read_config_param "DOMAIN_NAME"
82
+        read_config_param "DEFAULT_DOMAIN_NAME"
83
+        read_config_param "DEFAULT_DOMAIN_CODE"
84
+        read_config_param "NAMESERVER1"
85
+        read_config_param "NAMESERVER2"
86
+        read_config_param "GET_IP_ADDRESS_URL"
87
+        read_config_param "DDNS_PROVIDER"
88
+        read_config_param "DDNS_USERNAME"
89
+        read_config_param "DDNS_PASSWORD"
90
+        read_config_param "LOCAL_NETWORK_STATIC_IP_ADDRESS"
91
+        read_config_param "ROUTER_IP_ADDRESS"
92
+        read_config_param "CPU_CORES"
93
+        read_config_param "WEBSERVER_LOG_LEVEL"
94
+        read_config_param "ROUTE_THROUGH_TOR"
95
+        read_config_param "MY_NAME"
96
+        read_config_param "MY_EMAIL_ADDRESS"
97
+        read_config_param "INSTALLING_ON_BBB"
98
+        read_config_param "SSH_PORT"
99
+        read_config_param "INSTALLED_WITHIN_DOCKER"
100
+read_config_param "GPG_ENCRYPT_STORED_EMAIL"
101
+        read_config_param "MY_GPG_PUBLIC_KEY"
102
+        read_config_param "MY_GPG_PRIVATE_KEY"
103
+        read_config_param "MY_GPG_PUBLIC_KEY_ID"
104
+        read_config_param "USB_DRIVE"
105
+        read_config_param "MAX_PHP_MEMORY"
106
+        read_config_param "TLS_TIME_SOURCE1"
107
+        read_config_param "TLS_TIME_SOURCE2"
108
+
109
+        read_config_param "WEBMAIL_REPO"
110
+        read_config_param "WEBMAIL_COMMIT"
111
+
112
+        read_config_param "WIFI_INTERFACE"
113
+        read_config_param "WIFI_SSID"
114
+        read_config_param "WIFI_TYPE"
115
+        read_config_param "WIFI_PASSPHRASE"
116
+        read_config_param "WIFI_HOTSPOT"
117
+        read_config_param "WIFI_NETWORKS_FILE"
118
+
119
+        read_config_param "SYNCTHING_ID"
120
+        read_config_param "SYNCTHING_CONFIG_PATH"
121
+        read_config_param "SYNCTHING_CONFIG_FILE"
122
+        read_config_param "SYNCTHING_RELAY_SERVER"
123
+        read_config_param "SYNCTHING_RELEASES"
124
+        read_config_param "SYNCTHING_PORT"
125
+        read_config_param "SYNCTHING_SHARED_DATA"
126
+
127
+        read_config_param "TURN_PORT"
128
+        read_config_param "TURN_TLS_PORT"
129
+        read_config_param "TURN_NONCE"
130
+
131
+        read_config_param "DEFAULT_SEARCH"
132
+        read_config_param "SEARCH_ENGINE_PASSWORD"
133
+
134
+        read_config_param "XMPP_PASSWORD"
135
+
136
+        read_config_param "RSS_READER_REPO"
137
+        read_config_param "RSS_MOBILE_READER_REPO"
138
+        read_config_param "RSS_READER_COMMIT"
139
+        read_config_param "RSS_MOBILE_READER_COMMIT"
140
+        read_config_param "RSS_READER_ADMIN_PASSWORD"
141
+        read_config_param "RSS_READER_DOMAIN_NAME"
142
+
143
+        read_config_param "PROJECT_WEBSITE"
144
+        read_config_param "PROJECT_REPO"
145
+
146
+        read_config_param "ONION_ONLY"
147
+        read_config_param "DEFAULT_LANGUAGE"
148
+        read_config_param "MINIMAL_INSTALL"
149
+        read_config_param "LETSENCRYPT_SERVER"
150
+
151
+        read_config_param "FULLBLOG_REPO"
152
+        read_config_param "FULLBLOG_COMMIT"
153
+
154
+        read_config_param "IRC_PORT"
155
+        read_config_param "IRC_PASSWORD"
156
+
157
+        read_config_param "GOGS_COMMIT"
158
+        read_config_param "GIT_ADMIN_PASSWORD"
159
+        read_config_param "GIT_DOMAIN_NAME"
160
+        read_config_param "GIT_CODE"
161
+
162
+        read_config_param "TOXCORE_COMMIT"
163
+        read_config_param "TOXIC_COMMIT"
164
+
165
+        read_config_param "GPGIT_REPO"
166
+        read_config_param "GPGIT_COMMIT"
167
+
168
+        read_config_param "HUBZILLA_REPO"
169
+        read_config_param "HUBZILLA_COMMIT"
170
+        read_config_param "HUBZILLA_DOMAIN_NAME"
171
+        read_config_param "HUBZILLA_CODE"
172
+
173
+        read_config_param "IPFS_COMMIT"
174
+
175
+        read_config_param "ZERONET_BLOG_COMMIT"
176
+        read_config_param "ZERONET_MAIL_COMMIT"
177
+        read_config_param "ZERONET_FORUM_COMMIT"
178
+        read_config_param "TRACKER_PORT"
179
+        read_config_param "ZERONET_PORT"
180
+
181
+        read_config_param "NGINX_ENSITE_REPO"
182
+        read_config_param "NGINX_ENSITE_REPO"
183
+        read_config_param "NGINX_ENSITE_COMMIT"
184
+
185
+        read_config_param "CLEANUP_MAILDIR_COMMIT"
186
+        read_config_param "CLEANUP_MAILDIR_REPO"
187
+
188
+        read_config_param "ZERONET_COMMIT"
189
+
190
+        read_config_param "INADYN_REPO"
191
+        read_config_param "INADYN_COMMIT"
192
+
193
+        read_config_param "IPFS_PORT"
194
+
195
+        read_config_param "DH_KEYLENGTH"
196
+        read_config_param "WIFI_CHANNEL"
197
+        read_config_param "BATMAN_CELLID"
198
+
199
+        read_config_param "TOX_PORT"
200
+        read_config_param "TOX_NODES"
201
+        read_config_param "TOXCORE_REPO"
202
+
203
+        read_config_param "IPV6_NETWORK"
204
+        read_config_param "HWRNG_TYPE"
205
+
206
+        read_config_param "MEDIAGOBLIN_DOMAIN_NAME"
207
+        read_config_param "MEDIAGOBLIN_CODE"
208
+        read_config_param "MEDIAGOBLIN_REPO"
209
+        read_config_param "MEDIAGOBLIN_COMMIT"
210
+
211
+        read_config_param "XMPP_CIPHERS"
212
+        read_config_param "XMPP_ECC_CURVE"
213
+
214
+        read_config_param "MUMBLE_PORT"
215
+        read_config_param "MUMBLE_SERVER_PASSWORD"
216
+
217
+        read_config_param "SIP_PORT"
218
+        read_config_param "SIP_TLS_PORT"
219
+        read_config_param "SIP_SERVER_PASSWORD"
220
+
221
+        read_config_param "ENABLE_BABEL"
222
+        read_config_param "ENABLE_BATMAN"
223
+        read_config_param "ENABLE_CJDNS"
224
+
225
+        read_config_param "CJDNS_COMMIT"
226
+        read_config_param "CJDNS_IPV6"
227
+        read_config_param "CJDNS_PUBLIC_KEY"
228
+        read_config_param "CJDNS_PRIVATE_KEY"
229
+
230
+        read_config_param "WIKI_TITLE"
231
+        read_config_param "WIKI_DOMAIN_NAME"
232
+        read_config_param "WIKI_CODE"
233
+
234
+        read_config_param "PUBLIC_MAILING_LIST"
235
+
236
+        read_config_param "FULLBLOG_DOMAIN_NAME"
237
+        read_config_param "FULLBLOG_CODE"
238
+        read_config_param "MY_BLOG_TITLE"
239
+        read_config_param "MY_BLOG_SUBTITLE"
240
+
352 241
         if grep -q "DEBIAN_REPO" $CONFIGURATION_FILE; then
353 242
             DEBIAN_REPO=$(grep "DEBIAN_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
354 243
             CHECK_MESSAGE=$"Check your internet connection, /etc/network/interfaces and /etc/resolv.conf, then delete $COMPLETION_FILE, run 'rm -fR /var/lib/apt/lists/* && apt-get update --fix-missing' and run this script again. If hash sum mismatches persist then try setting $DEBIAN_REPO to a different mirror and also change /etc/apt/sources.list."
355 244
         fi
356
-        if grep -q "MUMBLE_PORT" $CONFIGURATION_FILE; then
357
-            MUMBLE_PORT=$(grep "MUMBLE_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
358
-        fi
359
-        if grep -q "MUMBLE_SERVER_PASSWORD" $CONFIGURATION_FILE; then
360
-            MUMBLE_SERVER_PASSWORD=$(grep "MUMBLE_SERVER_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
361
-        fi
362
-        if grep -q "SIP_PORT" $CONFIGURATION_FILE; then
363
-            SIP_PORT=$(grep "SIP_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
364
-        fi
365
-        if grep -q "SIP_TLS_PORT" $CONFIGURATION_FILE; then
366
-            SIP_TLS_PORT=$(grep "SIP_TLS_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
367
-        fi
368
-        if grep -q "SIP_SERVER_PASSWORD" $CONFIGURATION_FILE; then
369
-            SIP_SERVER_PASSWORD=$(grep "SIP_SERVER_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
370
-        fi
371
-        if grep -q "GET_IP_ADDRESS_URL" $CONFIGURATION_FILE; then
372
-            GET_IP_ADDRESS_URL=$(grep "GET_IP_ADDRESS_URL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
373
-        fi
374
-        if grep -q "DDNS_PROVIDER" $CONFIGURATION_FILE; then
375
-            DDNS_PROVIDER=$(grep "DDNS_PROVIDER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
376
-        fi
377
-        if grep -q "DDNS_USERNAME" $CONFIGURATION_FILE; then
378
-            DDNS_USERNAME=$(grep "DDNS_USERNAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
379
-        fi
380
-        if grep -q "DDNS_PASSWORD" $CONFIGURATION_FILE; then
381
-            DDNS_PASSWORD=$(grep "DDNS_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
382
-        fi
383
-        if grep -q "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE; then
384
-            LOCAL_NETWORK_STATIC_IP_ADDRESS=$(grep "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
385
-        fi
386
-        if grep -q "ENABLE_BABEL" $CONFIGURATION_FILE; then
387
-            ENABLE_BABEL=$(grep "ENABLE_BABEL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
388
-        fi
389
-        if grep -q "ENABLE_BATMAN" $CONFIGURATION_FILE; then
390
-            ENABLE_BATMAN=$(grep "ENABLE_BATMAN" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
391
-        fi
392
-        if grep -q "ENABLE_CJDNS" $CONFIGURATION_FILE; then
393
-            ENABLE_CJDNS=$(grep "ENABLE_CJDNS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
394
-        fi
395
-        if grep -q "CJDNS_COMMIT" $CONFIGURATION_FILE; then
396
-            CJDNS_COMMIT=$(grep "CJDNS_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
397
-        fi
398
-        if grep -q "CJDNS_IPV6" $CONFIGURATION_FILE; then
399
-            CJDNS_IPV6=$(grep "CJDNS_IPV6" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
400
-        fi
401
-        if grep -q "CJDNS_PUBLIC_KEY" $CONFIGURATION_FILE; then
402
-            CJDNS_PUBLIC_KEY=$(grep "CJDNS_PUBLIC_KEY" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
403
-        fi
404
-        if grep -q "CJDNS_PRIVATE_KEY" $CONFIGURATION_FILE; then
405
-            CJDNS_PRIVATE_KEY=$(grep "CJDNS_PRIVATE_KEY" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
406
-        fi
407
-        if grep -q "ROUTER_IP_ADDRESS" $CONFIGURATION_FILE; then
408
-            ROUTER_IP_ADDRESS=$(grep "ROUTER_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
409
-        fi
410
-        if grep -q "CPU_CORES" $CONFIGURATION_FILE; then
411
-            CPU_CORES=$(grep "CPU_CORES" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
412
-        fi
413
-        if grep -q "WEBSERVER_LOG_LEVEL" $CONFIGURATION_FILE; then
414
-            WEBSERVER_LOG_LEVEL=$(grep "WEBSERVER_LOG_LEVEL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
415
-        fi
416
-        if grep -q "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE; then
417
-            ROUTE_THROUGH_TOR=$(grep "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
418
-        fi
419
-        if grep -q "WIKI_TITLE" $CONFIGURATION_FILE; then
420
-            WIKI_TITLE=$(grep "WIKI_TITLE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
421
-        fi
422
-        if grep -q "MY_NAME" $CONFIGURATION_FILE; then
423
-            MY_NAME=$(grep "MY_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
424
-        fi
425
-        if grep -q "MY_EMAIL_ADDRESS" $CONFIGURATION_FILE; then
426
-            MY_EMAIL_ADDRESS=$(grep "MY_EMAIL_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
427
-        fi
428
-        if grep -q "INSTALLING_ON_BBB" $CONFIGURATION_FILE; then
429
-            INSTALLING_ON_BBB=$(grep "INSTALLING_ON_BBB" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
430
-        fi
431
-        if grep -q "SSH_PORT" $CONFIGURATION_FILE; then
432
-            SSH_PORT=$(grep "SSH_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
433
-        fi
434
-        if grep -q "INSTALLED_WITHIN_DOCKER" $CONFIGURATION_FILE; then
435
-            INSTALLED_WITHIN_DOCKER=$(grep "INSTALLED_WITHIN_DOCKER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
436
-        fi
437
-        if grep -q "PUBLIC_MAILING_LIST" $CONFIGURATION_FILE; then
438
-            PUBLIC_MAILING_LIST=$(grep "PUBLIC_MAILING_LIST" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
439
-        fi
440
-        if grep -q "HUBZILLA_DOMAIN_NAME" $CONFIGURATION_FILE; then
441
-            HUBZILLA_DOMAIN_NAME=$(grep "HUBZILLA_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
442
-        fi
443
-        if grep -q "HUBZILLA_CODE" $CONFIGURATION_FILE; then
444
-            HUBZILLA_CODE=$(grep "HUBZILLA_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
445
-        fi
446
-        if grep -q "WIKI_DOMAIN_NAME" $CONFIGURATION_FILE; then
447
-            WIKI_DOMAIN_NAME=$(grep "WIKI_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
448
-        fi
449
-        if grep -q "WIKI_CODE" $CONFIGURATION_FILE; then
450
-            WIKI_CODE=$(grep "WIKI_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
451
-        fi
452
-        if grep -q "FULLBLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then
453
-            FULLBLOG_DOMAIN_NAME=$(grep "FULLBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
454
-        fi
455
-        if grep -q "FULLBLOG_CODE" $CONFIGURATION_FILE; then
456
-            FULLBLOG_CODE=$(grep "FULLBLOG_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
457
-        fi
458
-        if grep -q "MY_BLOG_TITLE" $CONFIGURATION_FILE; then
459
-            MY_BLOG_TITLE=$(grep "MY_BLOG_TITLE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
460
-        fi
461
-        if grep -q "MY_BLOG_SUBTITLE" $CONFIGURATION_FILE; then
462
-            MY_BLOG_SUBTITLE=$(grep "MY_BLOG_SUBTITLE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
463
-        fi
464
-        if grep -q "GPG_ENCRYPT_STORED_EMAIL" $CONFIGURATION_FILE; then
465
-            GPG_ENCRYPT_STORED_EMAIL=$(grep "GPG_ENCRYPT_STORED_EMAIL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
466
-        fi
467
-        if grep -q "MY_GPG_PUBLIC_KEY" $CONFIGURATION_FILE; then
468
-            MY_GPG_PUBLIC_KEY=$(grep "MY_GPG_PUBLIC_KEY" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
469
-        fi
470
-        if grep -q "MY_GPG_PRIVATE_KEY" $CONFIGURATION_FILE; then
471
-            MY_GPG_PRIVATE_KEY=$(grep "MY_GPG_PRIVATE_KEY" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
472
-        fi
473
-        if grep -q "MY_GPG_PUBLIC_KEY_ID" $CONFIGURATION_FILE; then
474
-            MY_GPG_PUBLIC_KEY_ID=$(grep "MY_GPG_PUBLIC_KEY_ID" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
475
-        fi
476
-        if grep -q "USB_DRIVE" $CONFIGURATION_FILE; then
477
-            USB_DRIVE=$(grep "USB_DRIVE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
478
-        fi
479
-        if grep -q "MAX_PHP_MEMORY" $CONFIGURATION_FILE; then
480
-            MAX_PHP_MEMORY=$(grep "MAX_PHP_MEMORY" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
481
-        fi
482
-        if grep -q "TLS_TIME_SOURCE1" $CONFIGURATION_FILE; then
483
-            TLS_TIME_SOURCE1=$(grep "TLS_TIME_SOURCE1" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
484
-        fi
485
-        if grep -q "TLS_TIME_SOURCE2" $CONFIGURATION_FILE; then
486
-            TLS_TIME_SOURCE2=$(grep "TLS_TIME_SOURCE2" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
487
-        fi
488 245
     fi
489 246
     echo "System type: $SYSTEM_TYPE"
490 247
 }