浏览代码

Remove some annoying variant boilerplate

Bob Mottram 8 年前
父节点
当前提交
6290387734

+ 0
- 3
src/freedombone-app-blog 查看文件

86
 }
86
 }
87
 
87
 
88
 function install_blog {
88
 function install_blog {
89
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
90
-		return
91
-	fi
92
 	if [ ! $FULLBLOG_DOMAIN_NAME ]; then
89
 	if [ ! $FULLBLOG_DOMAIN_NAME ]; then
93
 		echo $'The blog domain name was not specified'
90
 		echo $'The blog domain name was not specified'
94
 		exit 5062
91
 		exit 5062

+ 1
- 6
src/freedombone-app-dlna 查看文件

42
 		# docker does its own firewalling
42
 		# docker does its own firewalling
43
 		return
43
 		return
44
 	fi
44
 	fi
45
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" ]]; then
46
-		return
47
-	fi
48
 	iptables -A INPUT -p udp --dport 1900 -j ACCEPT
45
 	iptables -A INPUT -p udp --dport 1900 -j ACCEPT
49
 	iptables -A INPUT -p tcp --dport 8200 -j ACCEPT
46
 	iptables -A INPUT -p tcp --dport 8200 -j ACCEPT
50
 	function_check save_firewall_settings
47
 	function_check save_firewall_settings
83
 	if grep -Fxq "install_dlna_main" $COMPLETION_FILE; then
80
 	if grep -Fxq "install_dlna_main" $COMPLETION_FILE; then
84
 		return
81
 		return
85
 	fi
82
 	fi
86
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
87
-		return
88
-	fi
83
+
89
 	apt-get -y install minidlna
84
 	apt-get -y install minidlna
90
 
85
 
91
 	if [ ! -f /etc/minidlna.conf ]; then
86
 	if [ ! -f /etc/minidlna.conf ]; then

+ 0
- 22
src/freedombone-app-gnusocial 查看文件

110
 }
110
 }
111
 
111
 
112
 function install_gnusocial_main {
112
 function install_gnusocial_main {
113
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
114
-		return
115
-	fi
116
 	if [ ! $MICROBLOG_DOMAIN_NAME ]; then
113
 	if [ ! $MICROBLOG_DOMAIN_NAME ]; then
117
 		echo $'No domain name was given for the microblog'
114
 		echo $'No domain name was given for the microblog'
118
 		exit 7359
115
 		exit 7359
389
 }
386
 }
390
 
387
 
391
 function install_gnusocial_plugin_sharings {
388
 function install_gnusocial_plugin_sharings {
392
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
393
-		return
394
-	fi
395
-
396
 	if [ ! -d /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/local/plugins ]; then
389
 	if [ ! -d /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/local/plugins ]; then
397
 		echo $'No local/plugins directory found for the microblog'
390
 		echo $'No local/plugins directory found for the microblog'
398
 		exit 72945
391
 		exit 72945
451
 }
444
 }
452
 
445
 
453
 function install_gnusocial_plugin_sharings_theme {
446
 function install_gnusocial_plugin_sharings_theme {
454
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
455
-		return
456
-	fi
457
-
458
 	if [ ! -d /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/local/plugins ]; then
447
 	if [ ! -d /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/local/plugins ]; then
459
 		echo $'No local/plugins directory found for the microblog'
448
 		echo $'No local/plugins directory found for the microblog'
460
 		exit 74458
449
 		exit 74458
503
 function expire_gnusocial_posts {
492
 function expire_gnusocial_posts {
504
 	# To prevent the database size from growing endlessly this script expires posts
493
 	# To prevent the database size from growing endlessly this script expires posts
505
 	# after a number of months
494
 	# after a number of months
506
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
507
-		return
508
-	fi
509
 	if [ ! -d /var/www/$MICROBLOG_DOMAIN_NAME/htdocs ]; then
495
 	if [ ! -d /var/www/$MICROBLOG_DOMAIN_NAME/htdocs ]; then
510
 		return
496
 		return
511
 	fi
497
 	fi
559
 }
545
 }
560
 
546
 
561
 function install_gnusocial_theme {
547
 function install_gnusocial_theme {
562
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
563
-		return
564
-	fi
565
-
566
 	# update to the next commit
548
 	# update to the next commit
567
 	function_check set_repo_commit
549
 	function_check set_repo_commit
568
 	set_repo_commit /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/local/plugins/Qvitter "GNU Social theme commit" "$MICROBLOG_THEME_COMMIT" $MICROBLOG_THEME_REPO
550
 	set_repo_commit /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/local/plugins/Qvitter "GNU Social theme commit" "$MICROBLOG_THEME_COMMIT" $MICROBLOG_THEME_REPO
662
 }
644
 }
663
 
645
 
664
 function install_gnusocial_markdown {
646
 function install_gnusocial_markdown {
665
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
666
-		return
667
-	fi
668
-
669
 	MICROBLOG_PATH=/var/www/$MICROBLOG_DOMAIN_NAME/htdocs
647
 	MICROBLOG_PATH=/var/www/$MICROBLOG_DOMAIN_NAME/htdocs
670
 
648
 
671
 	# update to the next commit
649
 	# update to the next commit

+ 0
- 3
src/freedombone-app-gogs 查看文件

83
 }
83
 }
84
 
84
 
85
 function install_gogs {
85
 function install_gogs {
86
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
87
-		return
88
-	fi
89
 	if [ ! $GIT_DOMAIN_NAME ]; then
86
 	if [ ! $GIT_DOMAIN_NAME ]; then
90
 		return
87
 		return
91
 	fi
88
 	fi

+ 0
- 3
src/freedombone-app-hubzilla 查看文件

86
 }
86
 }
87
 
87
 
88
 function install_hubzilla {
88
 function install_hubzilla {
89
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
90
-		return
91
-	fi
92
 	if [ ! $HUBZILLA_DOMAIN_NAME ]; then
89
 	if [ ! $HUBZILLA_DOMAIN_NAME ]; then
93
 		return
90
 		return
94
 	fi
91
 	fi

+ 0
- 7
src/freedombone-app-ipfs 查看文件

74
 }
74
 }
75
 
75
 
76
 function configure_firewall_for_ipfs {
76
 function configure_firewall_for_ipfs {
77
-	if [[ $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" ]]; then
78
-		return
79
-	fi
80
 	if grep -Fxq "configure_firewall_for_ipfs" $COMPLETION_FILE; then
77
 	if grep -Fxq "configure_firewall_for_ipfs" $COMPLETION_FILE; then
81
 		return
78
 		return
82
 	fi
79
 	fi
92
 }
89
 }
93
 
90
 
94
 function install_ipfs {
91
 function install_ipfs {
95
-	if [[ $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" ]]; then
96
-		return
97
-	fi
98
-
99
 	if grep -Fxq "install_ipfs" $COMPLETION_FILE; then
92
 	if grep -Fxq "install_ipfs" $COMPLETION_FILE; then
100
 		return
93
 		return
101
 	fi
94
 	fi

+ 0
- 6
src/freedombone-app-irc 查看文件

93
 }
93
 }
94
 
94
 
95
 function install_irc_server {
95
 function install_irc_server {
96
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
97
-		return
98
-	fi
99
 	if grep -Fxq "install_irc_server" $COMPLETION_FILE; then
96
 	if grep -Fxq "install_irc_server" $COMPLETION_FILE; then
100
 		return
97
 		return
101
 	fi
98
 	fi
214
 }
211
 }
215
 
212
 
216
 function install_irc_client {
213
 function install_irc_client {
217
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
218
-		return
219
-	fi
220
 	if grep -Fxq "install_irc_client" $COMPLETION_FILE; then
214
 	if grep -Fxq "install_irc_client" $COMPLETION_FILE; then
221
 		return
215
 		return
222
 	fi
216
 	fi

+ 0
- 3
src/freedombone-app-mediagoblin 查看文件

54
 }
54
 }
55
 
55
 
56
 function install_mediagoblin {
56
 function install_mediagoblin {
57
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
58
-		return
59
-	fi
60
 	if [ ! $MEDIAGOBLIN_DOMAIN_NAME ]; then
57
 	if [ ! $MEDIAGOBLIN_DOMAIN_NAME ]; then
61
 		return
58
 		return
62
 	fi
59
 	fi

+ 0
- 6
src/freedombone-app-mumble 查看文件

90
 }
90
 }
91
 
91
 
92
 function configure_firewall_for_voip {
92
 function configure_firewall_for_voip {
93
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
94
-		return
95
-	fi
96
 	if grep -Fxq "configure_firewall_for_voip" $COMPLETION_FILE; then
93
 	if grep -Fxq "configure_firewall_for_voip" $COMPLETION_FILE; then
97
 		return
94
 		return
98
 	fi
95
 	fi
109
 }
106
 }
110
 
107
 
111
 function install_mumble {
108
 function install_mumble {
112
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
113
-		return
114
-	fi
115
 	if grep -Fxq "install_mumble" $COMPLETION_FILE; then
109
 	if grep -Fxq "install_mumble" $COMPLETION_FILE; then
116
 		return
110
 		return
117
 	fi
111
 	fi

+ 0
- 12
src/freedombone-app-rss 查看文件

120
 }
120
 }
121
 
121
 
122
 function install_rss_main {
122
 function install_rss_main {
123
-	if [[ $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
124
-		return
125
-	fi
126
-
127
 	if grep -Fxq "install_rss_main" $COMPLETION_FILE; then
123
 	if grep -Fxq "install_rss_main" $COMPLETION_FILE; then
128
 		return
124
 		return
129
 	fi
125
 	fi
373
 }
369
 }
374
 
370
 
375
 function install_rss_gnusocial {
371
 function install_rss_gnusocial {
376
-	if [[ $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
377
-		return
378
-	fi
379
-
380
 	if [ ! $MICROBLOG_DOMAIN_NAME ]; then
372
 	if [ ! $MICROBLOG_DOMAIN_NAME ]; then
381
 		return
373
 		return
382
 	fi
374
 	fi
418
 }
410
 }
419
 
411
 
420
 function install_rss_mobile_reader {
412
 function install_rss_mobile_reader {
421
-	if [[ $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
422
-		return
423
-	fi
424
-
425
 	if [ ! $RSS_READER_PATH ]; then
413
 	if [ ! $RSS_READER_PATH ]; then
426
 		RSS_READER_PATH=/etc/share/tt-rss
414
 		RSS_READER_PATH=/etc/share/tt-rss
427
 	fi
415
 	fi

+ 0
- 12
src/freedombone-app-sip 查看文件

80
 }
80
 }
81
 
81
 
82
 function configure_firewall_for_voip_turn {
82
 function configure_firewall_for_voip_turn {
83
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
84
-		return
85
-	fi
86
 	if grep -Fxq "configure_firewall_for_voip_turn" $COMPLETION_FILE; then
83
 	if grep -Fxq "configure_firewall_for_voip_turn" $COMPLETION_FILE; then
87
 		return
84
 		return
88
 	fi
85
 	fi
102
 
99
 
103
 
100
 
104
 function configure_firewall_for_sip4 {
101
 function configure_firewall_for_sip4 {
105
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
106
-		return
107
-	fi
108
 	if grep -Fxq "configure_firewall_for_sip4" $COMPLETION_FILE; then
102
 	if grep -Fxq "configure_firewall_for_sip4" $COMPLETION_FILE; then
109
 		return
103
 		return
110
 	fi
104
 	fi
170
 }
164
 }
171
 
165
 
172
 function install_sip_main {
166
 function install_sip_main {
173
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
174
-		return
175
-	fi
176
 	if grep -Fxq "install_sip_main" $COMPLETION_FILE; then
167
 	if grep -Fxq "install_sip_main" $COMPLETION_FILE; then
177
 		return
168
 		return
178
 	fi
169
 	fi
260
 }
251
 }
261
 
252
 
262
 function install_sip_turn {
253
 function install_sip_turn {
263
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
264
-		return
265
-	fi
266
 	if grep -Fxq "install_sip_turn" $COMPLETION_FILE; then
254
 	if grep -Fxq "install_sip_turn" $COMPLETION_FILE; then
267
 		return
255
 		return
268
 	fi
256
 	fi

+ 0
- 3
src/freedombone-app-syncthing 查看文件

84
 }
84
 }
85
 
85
 
86
 function install_syncthing {
86
 function install_syncthing {
87
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
88
-		return
89
-	fi
90
 	if grep -Fxq "install_syncthing" $COMPLETION_FILE; then
87
 	if grep -Fxq "install_syncthing" $COMPLETION_FILE; then
91
 		return
88
 		return
92
 	fi
89
 	fi

+ 0
- 8
src/freedombone-app-tox 查看文件

177
 }
177
 }
178
 
178
 
179
 function install_tox_node {
179
 function install_tox_node {
180
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
181
-		return
182
-	fi
183
-
184
 	if grep -Fxq "install_tox_node" $COMPLETION_FILE; then
180
 	if grep -Fxq "install_tox_node" $COMPLETION_FILE; then
185
 		return
181
 		return
186
 	fi
182
 	fi
232
 }
228
 }
233
 
229
 
234
 function install_tox_client {
230
 function install_tox_client {
235
-	if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
236
-		return
237
-	fi
238
-
239
 	if grep -Fxq "install_tox_client" $COMPLETION_FILE; then
231
 	if grep -Fxq "install_tox_client" $COMPLETION_FILE; then
240
 		return
232
 		return
241
 	fi
233
 	fi

+ 0
- 4
src/freedombone-app-webmail 查看文件

74
 }
74
 }
75
 
75
 
76
 function install_webmail {
76
 function install_webmail {
77
-	if [[ $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
78
-		return
79
-	fi
80
-
81
 	if grep -Fxq "install_webmail" $COMPLETION_FILE; then
77
 	if grep -Fxq "install_webmail" $COMPLETION_FILE; then
82
 		return
78
 		return
83
 	fi
79
 	fi

+ 0
- 3
src/freedombone-app-wiki 查看文件

83
 }
83
 }
84
 
84
 
85
 function install_wiki {
85
 function install_wiki {
86
-	if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MASH" ]]; then
87
-		return
88
-	fi
89
 	if grep -Fxq "install_wiki" $COMPLETION_FILE; then
86
 	if grep -Fxq "install_wiki" $COMPLETION_FILE; then
90
 		return
87
 		return
91
 	fi
88
 	fi

+ 0
- 7
src/freedombone-app-xmpp 查看文件

172
 }
172
 }
173
 
173
 
174
 function install_xmpp_main {
174
 function install_xmpp_main {
175
-    if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
176
-        return
177
-    fi
178
-
179
     update_prosody_modules
175
     update_prosody_modules
180
 
176
 
181
     if grep -Fxq "install_xmpp_main" $COMPLETION_FILE; then
177
     if grep -Fxq "install_xmpp_main" $COMPLETION_FILE; then
352
 }
348
 }
353
 
349
 
354
 function install_xmpp_client {
350
 function install_xmpp_client {
355
-    if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
356
-        return
357
-    fi
358
     if grep -Fxq "install_xmpp_client" $COMPLETION_FILE; then
351
     if grep -Fxq "install_xmpp_client" $COMPLETION_FILE; then
359
         return
352
         return
360
     fi
353
     fi

+ 0
- 19
src/freedombone-app-zeronet 查看文件

123
 	if grep -Fxq "configure_firewall_for_zeronet" $COMPLETION_FILE; then
123
 	if grep -Fxq "configure_firewall_for_zeronet" $COMPLETION_FILE; then
124
 		return
124
 		return
125
 	fi
125
 	fi
126
-	if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then
127
-		return
128
-	fi
129
 	iptables -A INPUT -i $WIFI_INTERFACE -p udp --dport $ZERONET_PORT -j ACCEPT
126
 	iptables -A INPUT -i $WIFI_INTERFACE -p udp --dport $ZERONET_PORT -j ACCEPT
130
 	iptables -A INPUT -i $WIFI_INTERFACE -p tcp --dport $ZERONET_PORT -j ACCEPT
127
 	iptables -A INPUT -i $WIFI_INTERFACE -p tcp --dport $ZERONET_PORT -j ACCEPT
131
 	iptables -A INPUT -i $WIFI_INTERFACE -p udp --dport $TRACKER_PORT -j ACCEPT
128
 	iptables -A INPUT -i $WIFI_INTERFACE -p udp --dport $TRACKER_PORT -j ACCEPT
140
 }
137
 }
141
 
138
 
142
 function install_zeronet_blog {
139
 function install_zeronet_blog {
143
-	if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then
144
-		return
145
-	fi
146
-
147
 	if grep -Fxq "install_zeronet_blog" $COMPLETION_FILE; then
140
 	if grep -Fxq "install_zeronet_blog" $COMPLETION_FILE; then
148
 		return
141
 		return
149
 	fi
142
 	fi
243
 }
236
 }
244
 
237
 
245
 function install_zeronet_mail {
238
 function install_zeronet_mail {
246
-	if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then
247
-		return
248
-	fi
249
-
250
 	if grep -Fxq "install_zeronet_mail" $COMPLETION_FILE; then
239
 	if grep -Fxq "install_zeronet_mail" $COMPLETION_FILE; then
251
 		return
240
 		return
252
 	fi
241
 	fi
346
 }
335
 }
347
 
336
 
348
 function install_zeronet_forum {
337
 function install_zeronet_forum {
349
-	if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then
350
-		return
351
-	fi
352
-
353
 	if grep -Fxq "install_zeronet_forum" $COMPLETION_FILE; then
338
 	if grep -Fxq "install_zeronet_forum" $COMPLETION_FILE; then
354
 		return
339
 		return
355
 	fi
340
 	fi
443
 }
428
 }
444
 
429
 
445
 function install_zeronet_main {
430
 function install_zeronet_main {
446
-	if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then
447
-		return
448
-	fi
449
-
450
 	if grep -Fxq "install_zeronet_main" $COMPLETION_FILE; then
431
 	if grep -Fxq "install_zeronet_main" $COMPLETION_FILE; then
451
 		return
432
 		return
452
 	fi
433
 	fi