|
@@ -13,6 +13,24 @@ ZERONET_DIR=~/zeronet
|
13
|
13
|
ZERONET_URL=http://127.0.0.1:43110
|
14
|
14
|
TRACKER_PORT=6969
|
15
|
15
|
|
|
16
|
+function install_web_server {
|
|
17
|
+ if [ -d /etc/nginx ]; then
|
|
18
|
+ return
|
|
19
|
+ fi
|
|
20
|
+
|
|
21
|
+ sudo apt-get -y remove --purge apache2
|
|
22
|
+ if [ -d /etc/apache2 ]; then
|
|
23
|
+ sudo rm -rf /etc/apache2
|
|
24
|
+ fi
|
|
25
|
+ # install nginx
|
|
26
|
+ sudo apt-get -y install nginx
|
|
27
|
+
|
|
28
|
+ if [ ! -d /etc/nginx ]; then
|
|
29
|
+ echo 'Unable to install web server'
|
|
30
|
+ exit 51
|
|
31
|
+ fi
|
|
32
|
+}
|
|
33
|
+
|
16
|
34
|
function install_zeronet {
|
17
|
35
|
if [ -d $ZERONET_DIR ]; then
|
18
|
36
|
return
|
|
@@ -42,6 +60,7 @@ fi
|
42
|
60
|
|
43
|
61
|
if [[ $SERVER_INSTALLATION == "no" ]]; then
|
44
|
62
|
if [ ! -f /tmp/meshtype ]; then
|
|
63
|
+ install_web_server
|
45
|
64
|
install_zeronet
|
46
|
65
|
sudo batman start
|
47
|
66
|
if [ ! "$?" = "0" ]; then
|
|
@@ -78,9 +97,9 @@ cd $ZERONET_DIR
|
78
|
97
|
|
79
|
98
|
existing_bttrack=$(ps aux | grep bttrack | wc -l)
|
80
|
99
|
if [ $existing_bttrack -lt "2" ]; then
|
81
|
|
- if [ ! -d ~/.bttrack ]; then
|
82
|
|
- mkdir ~/.bttrack
|
83
|
|
- fi
|
|
100
|
+ if [ ! -d ~/.bttrack ]; then
|
|
101
|
+ mkdir ~/.bttrack
|
|
102
|
+ fi
|
84
|
103
|
bttrack --port ${TRACKER_PORT} --dfile ~/.bttrack/dstate --logfile ~/.bttrack/tracker.log --nat_check 0 --scrape_allowed full --ipv6_enabled 0 &
|
85
|
104
|
fi
|
86
|
105
|
|