Bob Mottram 8 年之前
父節點
當前提交
b51b69a1f8
沒有帳戶連結到提交者的電子郵件
共有 1 個檔案被更改,包括 0 行新增361 行删除
  1. 0
    361
      src/freedombone-image-mesh

+ 0
- 361
src/freedombone-image-mesh 查看文件

@@ -42,9 +42,6 @@ INSTALL_LOG=/var/log/${PROJECT_NAME}.log
42 42
 
43 43
 DEFAULT_USERNAME=fbone
44 44
 
45
-ZERONET_URL='http://127.0.0.1:43110'
46
-ZERONET_PORT=15441
47
-
48 45
 GO_VERSION=1.7
49 46
 
50 47
 TOX_NODES=
@@ -68,16 +65,7 @@ TOMB_TOX_SIZE_MB=10
68 65
 # Tomb containing tox bootstrap
69 66
 TOMB_TOX_BOOTSTRAP_SIZE_MB=10
70 67
 
71
-# Tomb containing zeronet
72
-TOMB_ZERONET_CONFIG_SIZE_MB=10
73
-TOMB_ZERONET_DATA_SIZE_MB=32
74
-
75 68
 MESH_INSTALL_DIR=/var/lib
76
-ZERONET_INSTALL=$MESH_INSTALL_DIR/zeronet
77
-TOX_USERS_FILE=$ZERONET_INSTALL/${PROJECT_NAME}-tox-users.html
78
-
79
-# whether to enable zeronet
80
-ENABLE_ZERONET=
81 69
 
82 70
 IPFS_PORT=4001
83 71
 
@@ -143,309 +131,6 @@ function change_avahi_name {
143 131
     echo $"avahi name changed to P${PEER_ID}.local" >> $INSTALL_LOG
144 132
 }
145 133
 
146
-function configure_zeronet {
147
-    sed -i "s|ExecStart=.*|ExecStart=/usr/bin/python zeronet.py --ip_external P${PEER_ID}.local --trackers_file $MESH_INSTALL_DIR/zeronet/bootstrap|g" /etc/systemd/system/zeronet.service
148
-    echo $"zeronet daemon updated to P${PEER_ID}.local" >> $INSTALL_LOG
149
-}
150
-
151
-function configure_zeronet_blog {
152
-    echo $'Updating ZeroNet Blog' >> $INSTALL_LOG
153
-    ZERONET_DEFAULT_BLOG_TITLE="${MY_USERNAME}'s Blog"
154
-
155
-    cd $MESH_INSTALL_DIR/zeronet
156
-    python zeronet.py --batch siteCreate 2> $MESH_INSTALL_DIR/zeronet/blog.txt
157
-    if [ ! -f $MESH_INSTALL_DIR/zeronet/blog.txt ]; then
158
-        echo $'Unable to create ZeroNet blog' >> $INSTALL_LOG
159
-        exit 7386
160
-    fi
161
-    blog_address=$(cat $MESH_INSTALL_DIR/zeronet/blog.txt | grep "Site address" | awk -F ':' '{print $2}')
162
-    blog_private_key=$(cat $MESH_INSTALL_DIR/zeronet/blog.txt | grep "Site private key" | awk -F ':' '{print $2}')
163
-    ZERONET_BLOG_ADDRESS=${blog_address//[[:blank:]]/}
164
-    ZERONET_BLOG_PRIVATE_KEY=${blog_private_key//[[:blank:]]/}
165
-
166
-    if [ ${#ZERONET_BLOG_ADDRESS} -lt 20 ]; then
167
-        echo $"Address:    $ZERONET_BLOG_ADDRESS" >> $INSTALL_LOG
168
-        echo $"Public key: $ZERONET_BLOG_PRIVATE_KEY" >> $INSTALL_LOG
169
-        echo $'Unable to create zeronet blog address' >> $INSTALL_LOG
170
-        exit 7358
171
-    fi
172
-
173
-    if [ ${#ZERONET_BLOG_PRIVATE_KEY} -lt 20 ]; then
174
-        echo $"Address:    $ZERONET_BLOG_ADDRESS" >> $INSTALL_LOG
175
-        echo $"Public key: $ZERONET_BLOG_PRIVATE_KEY" >> $INSTALL_LOG
176
-        echo $'Unable to create zeronet blog private key' >> $INSTALL_LOG
177
-        exit 1639
178
-    fi
179
-
180
-    if [ ! -d "$MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS" ]; then
181
-        echo $"Unable to find site directory: $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS" >> $INSTALL_LOG
182
-        exit 7638
183
-    fi
184
-
185
-    echo $"ZeroNet Blog address:     $ZERONET_BLOG_ADDRESS" >> $INSTALL_LOG
186
-    echo $"ZeroNet Blog private key: $ZERONET_BLOG_PRIVATE_KEY" >> $INSTALL_LOG
187
-    cp -r $MESH_INSTALL_DIR/zeronet/ZeroBlog/* $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS
188
-
189
-    if [ ! -d $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS/data ]; then
190
-        mkdir $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS/data
191
-    fi
192
-    cp $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS/data-default/data.json $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS/data
193
-    sed -i "s/MyZeroBlog/$ZERONET_DEFAULT_BLOG_TITLE/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS/data/data.json
194
-    sed -i "s/My ZeroBlog./$ZERONET_DEFAULT_BLOG_TAGLINE/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS/data/data.json
195
-    sed -i "s/ZeroBlog Demo/$ZERONET_DEFAULT_BLOG_TITLE/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS/index.html
196
-    sed -i "s|<h3 class=\"description\">.*|<h3 class=\"description\">$ZERONET_DEFAULT_BLOG_TAGLINE</h3>|g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS/index.html
197
-    sed -i "s/Blogging platform Demo/Blogging platform/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_BLOG_ADDRESS/content.json
198
-    python zeronet.py siteSign $ZERONET_BLOG_ADDRESS $ZERONET_BLOG_PRIVATE_KEY
199
-
200
-    # update the avahi service
201
-    echo '<?xml version="1.0" standalone="no"?><!--*-nxml-*-->' > /tmp/zeronet-blog.service
202
-    echo '<!DOCTYPE service-group SYSTEM "avahi-service.dtd">' >> /tmp/zeronet-blog.service
203
-    echo '<service-group>' >> /tmp/zeronet-blog.service
204
-    echo '  <name replace-wildcards="yes">%h ZeroNet Blog</name>' >> /tmp/zeronet-blog.service
205
-    echo '  <service>' >> /tmp/zeronet-blog.service
206
-    echo '    <type>_zeronet._udp</type>' >> /tmp/zeronet-blog.service
207
-    echo "    <port>$ZERONET_PORT</port>" >> /tmp/zeronet-blog.service
208
-    echo "    <txt-record>$ZERONET_URL/$ZERONET_BLOG_ADDRESS</txt-record>" >> /tmp/zeronet-blog.service
209
-    echo '  </service>' >> /tmp/zeronet-blog.service
210
-    echo '</service-group>' >> /tmp/zeronet-blog.service
211
-    cp /tmp/zeronet-blog.service /etc/avahi/services/zeronet-blog.service
212
-
213
-    if [ ! -d /home/${MY_USERNAME}/.config/zeronet ]; then
214
-        mkdir -p /home/${MY_USERNAME}/.config/zeronet
215
-        chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
216
-    fi
217
-    echo "$ZERONET_URL/$ZERONET_BLOG_ADDRESS" > /home/${MY_USERNAME}/.config/zeronet/myblog
218
-
219
-    sed -i "s|ZeroNet Blog address.*|ZeroNet Blog address: $ZERONET_BLOG_ADDRESS|g" /home/${MY_USERNAME}/README
220
-    sed -i "s|ZeroNet Blog private key.*|ZeroNet Blog private key: $ZERONET_BLOG_PRIVATE_KEY|g" /home/${MY_USERNAME}/README
221
-
222
-    if [ -d ${MESH_INSTALL_DIR}/zeronet ]; then
223
-        chown -R zeronet:zeronet ${MESH_INSTALL_DIR}/zeronet
224
-    fi
225
-
226
-    echo $'Update of ZeroNet Blog completed' >> $INSTALL_LOG
227
-}
228
-
229
-function configure_zeronet_mail {
230
-    echo $'Updating ZeroNet Mail' >> $INSTALL_LOG
231
-    ZERONET_DEFAULT_MAIL_TITLE="${MY_USERNAME}'s Mail"
232
-
233
-    cd $MESH_INSTALL_DIR/zeronet
234
-    python zeronet.py --batch siteCreate 2> $MESH_INSTALL_DIR/zeronet/mail.txt
235
-    if [ ! -f $MESH_INSTALL_DIR/zeronet/mail.txt ]; then
236
-        echo $'Unable to create ZeroNet mail' >> $INSTALL_LOG
237
-        exit 72574
238
-    fi
239
-    mail_address=$(cat $MESH_INSTALL_DIR/zeronet/mail.txt | grep "Site address" | awk -F ':' '{print $2}')
240
-    mail_private_key=$(cat $MESH_INSTALL_DIR/zeronet/mail.txt | grep "Site private key" | awk -F ':' '{print $2}')
241
-    ZERONET_MAIL_ADDRESS=${mail_address//[[:blank:]]/}
242
-    ZERONET_MAIL_PRIVATE_KEY=${mail_private_key//[[:blank:]]/}
243
-
244
-    if [ ${#ZERONET_MAIL_ADDRESS} -lt 20 ]; then
245
-        echo $"Address:    $ZERONET_MAIL_ADDRESS" >> $INSTALL_LOG
246
-        echo $"Public key: $ZERONET_MAIL_PRIVATE_KEY" >> $INSTALL_LOG
247
-        echo $'Unable to create zeronet mail address' >> $INSTALL_LOG
248
-        exit 7358
249
-    fi
250
-
251
-    if [ ${#ZERONET_MAIL_PRIVATE_KEY} -lt 20 ]; then
252
-        echo $"Address:    $ZERONET_MAIL_ADDRESS" >> $INSTALL_LOG
253
-        echo $"Public key: $ZERONET_MAIL_PRIVATE_KEY" >> $INSTALL_LOG
254
-        echo $'Unable to create zeronet mail private key' >> $INSTALL_LOG
255
-        exit 1639
256
-    fi
257
-
258
-    if [ ! -d "$MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS" ]; then
259
-        echo $"Unable to find site directory: $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS" >> $INSTALL_LOG
260
-        exit 7638
261
-    fi
262
-
263
-    echo $"ZeroNet Mail address:     $ZERONET_MAIL_ADDRESS" >> $INSTALL_LOG
264
-    echo $"ZeroNet Mail private key: $ZERONET_MAIL_PRIVATE_KEY" >> $INSTALL_LOG
265
-    cp -r $MESH_INSTALL_DIR/zeronet/ZeroMail/* $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS
266
-
267
-    if [ ! -d $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS/data ]; then
268
-        mkdir $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS/data
269
-    fi
270
-    cp $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS/data-default/data.json $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS/data
271
-    sed -i "s/MyZeroMail/$ZERONET_DEFAULT_MAIL_TITLE/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS/data/data.json
272
-    sed -i "s/My ZeroMail./$ZERONET_DEFAULT_MAIL_TAGLINE/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS/data/data.json
273
-    sed -i "s/ZeroMail Demo/$ZERONET_DEFAULT_MAIL_TITLE/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS/index.html
274
-    sed -i "s|<h3 class=\"description\">.*|<h3 class=\"description\">$ZERONET_DEFAULT_MAIL_TAGLINE</h3>|g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS/index.html
275
-    sed -i "s/Mailging platform Demo/Mailging platform/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_MAIL_ADDRESS/content.json
276
-    python zeronet.py siteSign $ZERONET_MAIL_ADDRESS $ZERONET_MAIL_PRIVATE_KEY
277
-
278
-    # Add an avahi service
279
-    echo '<?xml version="1.0" standalone="no"?><!--*-nxml-*-->' > /tmp/zeronet-mail.service
280
-    echo '<!DOCTYPE service-group SYSTEM "avahi-service.dtd">' >> /tmp/zeronet-mail.service
281
-    echo '<service-group>' >> /tmp/zeronet-mail.service
282
-    echo '  <name replace-wildcards="yes">%h ZeroNet Mail</name>' >> /tmp/zeronet-mail.service
283
-    echo '  <service>' >> /tmp/zeronet-mail.service
284
-    echo '    <type>_zeronet._udp</type>' >> /tmp/zeronet-mail.service
285
-    echo "    <port>$ZERONET_PORT</port>" >> /tmp/zeronet-mail.service
286
-    echo "    <txt-record>$ZERONET_URL/$ZERONET_MAIL_ADDRESS</txt-record>" >> /tmp/zeronet-mail.service
287
-    echo '  </service>' >> /tmp/zeronet-mail.service
288
-    echo '</service-group>' >> /tmp/zeronet-mail.service
289
-    cp /tmp/zeronet-mail.service /etc/avahi/services/zeronet-mail.service
290
-
291
-    if [ ! -d /home/${MY_USERNAME}/.config/zeronet ]; then
292
-        mkdir -p /home/${MY_USERNAME}/.config/zeronet
293
-        chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
294
-    fi
295
-    echo "$ZERONET_URL/$ZERONET_MAIL_ADDRESS" > /home/${MY_USERNAME}/.config/zeronet/mymail
296
-
297
-    sed -i "s|ZeroNet Mail address.*|ZeroNet Mail address: $ZERONET_MAIL_ADDRESS|g" /home/${MY_USERNAME}/README
298
-    sed -i "s|ZeroNet Mail private key.*|ZeroNet Mail private key: $ZERONET_MAIL_PRIVATE_KEY|g" /home/${MY_USERNAME}/README
299
-
300
-    if [ -d ${MESH_INSTALL_DIR}/zeronet ]; then
301
-        chown -R zeronet:zeronet ${MESH_INSTALL_DIR}/zeronet
302
-    fi
303
-
304
-    echo $'Update of ZeroNet Mail completed' >> $INSTALL_LOG
305
-}
306
-
307
-function configure_zeronet_forum {
308
-    echo $'Updating ZeroNet Forum' >> $INSTALL_LOG
309
-    ZERONET_DEFAULT_FORUM_TITLE="${MY_USERNAME}'s Forum"
310
-
311
-    cd $MESH_INSTALL_DIR/zeronet
312
-    python zeronet.py --batch siteCreate 2> $MESH_INSTALL_DIR/zeronet/forum.txt
313
-    if [ ! -f $MESH_INSTALL_DIR/zeronet/forum.txt ]; then
314
-        echo $'Unable to create ZeroNet forum' >> $INSTALL_LOG
315
-        exit 47962
316
-    fi
317
-    forum_address=$(cat $MESH_INSTALL_DIR/zeronet/forum.txt | grep "Site address" | awk -F ':' '{print $2}')
318
-    forum_private_key=$(cat $MESH_INSTALL_DIR/zeronet/forum.txt | grep "Site private key" | awk -F ':' '{print $2}')
319
-    ZERONET_FORUM_ADDRESS=${forum_address//[[:blank:]]/}
320
-    ZERONET_FORUM_PRIVATE_KEY=${forum_private_key//[[:blank:]]/}
321
-
322
-    if [ ${#ZERONET_FORUM_ADDRESS} -lt 20 ]; then
323
-        echo $"Address:    $ZERONET_FORUM_ADDRESS" >> $INSTALL_LOG
324
-        echo $"Public key: $ZERONET_FORUM_PRIVATE_KEY" >> $INSTALL_LOG
325
-        echo $'Unable to create zeronet forum address' >> $INSTALL_LOG
326
-        exit 76352
327
-    fi
328
-
329
-    if [ ${#ZERONET_FORUM_PRIVATE_KEY} -lt 20 ]; then
330
-        echo $"Address:    $ZERONET_FORUM_ADDRESS" >> $INSTALL_LOG
331
-        echo $"Public key: $ZERONET_FORUM_PRIVATE_KEY" >> $INSTALL_LOG
332
-        echo $'Unable to create zeronet forum private key' >> $INSTALL_LOG
333
-        exit 87356
334
-    fi
335
-
336
-    if [ ! -d "$MESH_INSTALL_DIR/zeronet/data/$ZERONET_FORUM_ADDRESS" ]; then
337
-        echo $"Unable to find site directory: $MESH_INSTALL_DIR/zeronet/data/$ZERONET_FORUM_ADDRESS" >> $INSTALL_LOG
338
-        exit 7638
339
-    fi
340
-
341
-    echo $"Forum address:     $ZERONET_FORUM_ADDRESS"
342
-    echo $"Forum private key: $ZERONET_FORUM_PRIVATE_KEY"
343
-    cp -r $MESH_INSTALL_DIR/zeronet/ZeroTalk/* $MESH_INSTALL_DIR/zeronet/data/$ZERONET_FORUM_ADDRESS
344
-    sed -i "s/ZeroBoard/$ZERONET_DEFAULT_FORUM_TITLE/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_FORUM_ADDRESS/index.html
345
-    sed -i "s/ZeroTalk/$ZERONET_DEFAULT_FORUM_TITLE/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_FORUM_ADDRESS/index.html
346
-    sed -i "s|Demo for dynamic, decentralized content publishing.|$ZERONET_DEFAULT_FORUM_TAGLINE|g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_FORUM_ADDRESS/index.html
347
-    sed -i 's/Messaging Board Demo/Messaging Board/g' $MESH_INSTALL_DIR/zeronet/data/$ZERONET_FORUM_ADDRESS/content.json
348
-    sed -i "s/ZeroBoard/$ZERONET_DEFAULT_FORUM_TITLE/g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_FORUM_ADDRESS/content.json
349
-    python zeronet.py siteSign $ZERONET_FORUM_ADDRESS $ZERONET_FORUM_PRIVATE_KEY --inner_path data/users/content.json
350
-
351
-    # Add an avahi service
352
-    echo '<?xml version="1.0" standalone="no"?><!--*-nxml-*-->' > /tmp/zeronet-forum.service
353
-    echo '<!DOCTYPE service-group SYSTEM "avahi-service.dtd">' >> /tmp/zeronet-forum.service
354
-    echo '<service-group>' >> /tmp/zeronet-forum.service
355
-    echo '  <name replace-wildcards="yes">%h ZeroNet Forum</name>' >> /tmp/zeronet-forum.service
356
-    echo '  <service>' >> /tmp/zeronet-forum.service
357
-    echo '    <type>_zeronet._udp</type>' >> /tmp/zeronet-forum.service
358
-    echo "    <port>$ZERONET_PORT</port>" >> /tmp/zeronet-forum.service
359
-    echo "    <txt-record>$ZERONET_URL/$ZERONET_FORUM_ADDRESS</txt-record>" >> /tmp/zeronet-forum.service
360
-    echo '  </service>' >> /tmp/zeronet-forum.service
361
-    echo '</service-group>' >> /tmp/zeronet-forum.service
362
-    sudo cp /tmp/zeronet-forum.service /etc/avahi/services/zeronet-forum.service
363
-
364
-    if [ ! -d /home/${MY_USERNAME}/.config/zeronet ]; then
365
-        mkdir -p /home/${MY_USERNAME}/.config/zeronet
366
-        chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
367
-    fi
368
-    echo "$ZERONET_URL/$ZERONET_FORUM_ADDRESS" > /home/${MY_USERNAME}/.config/zeronet/myforum
369
-
370
-    sed -i "s|ZeroNet Forum address.*|ZeroNet Forum address: $ZERONET_FORUM_ADDRESS|g" /home/${MY_USERNAME}/README
371
-    sed -i "s|ZeroNet Forum private key.*|ZeroNet Forum private key: $ZERONET_FORUM_PRIVATE_KEY|g" /home/${MY_USERNAME}/README
372
-
373
-    if [ -d ${MESH_INSTALL_DIR}/zeronet ]; then
374
-        chown -R zeronet:zeronet ${MESH_INSTALL_DIR}/zeronet
375
-    fi
376
-
377
-    echo $'Update of ZeroNet Forum completed' >> $INSTALL_LOG
378
-}
379
-
380
-function configure_zeronet_id {
381
-    echo $'Updating ZeroID' >> $INSTALL_LOG
382
-
383
-    cd $MESH_INSTALL_DIR/zeronet
384
-    python zeronet.py --batch siteCreate 2> $MESH_INSTALL_DIR/zeronet/zeroid.txt
385
-    if [ ! -f $MESH_INSTALL_DIR/zeronet/zeroid.txt ]; then
386
-        echo $'Unable to create ZeroID' >> $INSTALL_LOG
387
-        exit 47962
388
-    fi
389
-    zeroid_address=$(cat $MESH_INSTALL_DIR/zeronet/zeroid.txt | grep "Site address" | awk -F ':' '{print $2}')
390
-    zeroid_private_key=$(cat $MESH_INSTALL_DIR/zeronet/zeroid.txt | grep "Site private key" | awk -F ':' '{print $2}')
391
-    ZERONET_ID_ADDRESS=${zeroid_address//[[:blank:]]/}
392
-    ZERONET_ID_PRIVATE_KEY=${zeroid_private_key//[[:blank:]]/}
393
-
394
-    if [ ${#ZERONET_ID_ADDRESS} -lt 20 ]; then
395
-        echo $"Address:    $ZERONET_ID_ADDRESS" >> $INSTALL_LOG
396
-        echo $"Public key: $ZERONET_ID_PRIVATE_KEY" >> $INSTALL_LOG
397
-        echo $'Unable to create ZeroID address' >> $INSTALL_LOG
398
-        exit 76352
399
-    fi
400
-
401
-    if [ ${#ZERONET_ID_PRIVATE_KEY} -lt 20 ]; then
402
-        echo $"Address:    $ZERONET_ID_ADDRESS" >> $INSTALL_LOG
403
-        echo $"Public key: $ZERONET_ID_PRIVATE_KEY" >> $INSTALL_LOG
404
-        echo $'Unable to create ZeroID private key' >> $INSTALL_LOG
405
-        exit 87356
406
-    fi
407
-
408
-    if [ ! -d "$MESH_INSTALL_DIR/zeronet/data/$ZERONET_ID_ADDRESS" ]; then
409
-        echo $"Unable to find site directory: $MESH_INSTALL_DIR/zeronet/data/$ZERONET_ID_ADDRESS" >> $INSTALL_LOG
410
-        exit 378434
411
-    fi
412
-
413
-    echo $"ZeroID address:     $ZERONET_ID_ADDRESS"
414
-    echo $"ZeroID private key: $ZERONET_ID_PRIVATE_KEY"
415
-    cp -r $MESH_INSTALL_DIR/zeronet/ZeroID/* $MESH_INSTALL_DIR/zeronet/data/$ZERONET_ID_ADDRESS
416
-    # TODO
417
-    sed -i "s///g" $MESH_INSTALL_DIR/zeronet/data/$ZERONET_ID_ADDRESS/content.json
418
-    python zeronet.py siteSign $ZERONET_ID_ADDRESS $ZERONET_ID_PRIVATE_KEY --inner_path data/users/content.json
419
-
420
-    # Add an avahi service
421
-    echo '<?xml version="1.0" standalone="no"?><!--*-nxml-*-->' > /tmp/zeronet-id.service
422
-    echo '<!DOCTYPE service-group SYSTEM "avahi-service.dtd">' >> /tmp/zeronet-id.service
423
-    echo '<service-group>' >> /tmp/zeronet-id.service
424
-    echo '  <name replace-wildcards="yes">%h ZeroNet ID Service</name>' >> /tmp/zeronet-id.service
425
-    echo '  <service>' >> /tmp/zeronet-id.service
426
-    echo '    <type>_zeronet._udp</type>' >> /tmp/zeronet-id.service
427
-    echo "    <port>$ZERONET_PORT</port>" >> /tmp/zeronet-id.service
428
-    echo "    <txt-record>$ZERONET_URL/$ZERONET_ID_ADDRESS</txt-record>" >> /tmp/zeronet-id.service
429
-    echo '  </service>' >> /tmp/zeronet-id.service
430
-    echo '</service-group>' >> /tmp/zeronet-id.service
431
-    sudo cp /tmp/zeronet-id.service /etc/avahi/services/zeronet-id.service
432
-
433
-    if [ ! -d /home/${MY_USERNAME}/.config/zeronet ]; then
434
-        mkdir -p /home/${MY_USERNAME}/.config/zeronet
435
-        chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
436
-    fi
437
-    echo "$ZERONET_URL/$ZERONET_ID_ADDRESS" > /home/${MY_USERNAME}/.config/zeronet/myzeroid
438
-
439
-    sed -i "s|ZeroID address.*|ZeroID address: $ZERONET_ID_ADDRESS|g" /home/${MY_USERNAME}/README
440
-    sed -i "s|ZeroID private key.*|ZeroID private key: $ZERONET_ID_PRIVATE_KEY|g" /home/${MY_USERNAME}/README
441
-
442
-    if [ -d ${MESH_INSTALL_DIR}/zeronet ]; then
443
-        chown -R zeronet:zeronet ${MESH_INSTALL_DIR}/zeronet
444
-    fi
445
-
446
-    echo $'Update of ZeroID completed' >> $INSTALL_LOG
447
-}
448
-
449 134
 function configure_toxcore {
450 135
     echo $'Configuring toxcore' >> $INSTALL_LOG
451 136
 
@@ -568,7 +253,6 @@ function show_desktop_icons {
568 253
     chown ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/Desktop/*
569 254
     chown ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config
570 255
     chown -R ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config/tox
571
-    chown -R ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config/zeronet
572 256
     chown -R ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config/autostart
573 257
     chown ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/*.sh
574 258
 
@@ -628,9 +312,6 @@ function mesh_amnesic {
628 312
 function mesh_restart_daemons {
629 313
     systemctl restart avahi-daemon
630 314
     systemctl restart tox-bootstrapd
631
-    if [ $ENABLE_ZERONET ]; then
632
-        systemctl restart zeronet
633
-    fi
634 315
     echo $'Daemons restarted' >> $INSTALL_LOG
635 316
 }
636 317
 
@@ -731,41 +412,6 @@ function setup_amnesic_data {
731 412
     else
732 413
         echo "WARNING: ${tomb_name} tomb not found" >> $INSTALL_LOG
733 414
     fi
734
-
735
-    tomb_name=zeronet-config
736
-    create_tomb ${tomb_name} $TOMB_ZERONET_CONFIG_SIZE_MB
737
-    if [ -d /media/${tomb_name} ]; then
738
-        if [ ! -d /home/${MY_USERNAME}/.config ]; then
739
-            mkdir -p /home/${MY_USERNAME}/.config
740
-            chown ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
741
-        fi
742
-        if [ -d /home/${MY_USERNAME}/.config/zeronet ]; then
743
-            rm -rf /home/${MY_USERNAME}/.config/zeronet
744
-        fi
745
-        ln -s /media/${tomb_name} /home/${MY_USERNAME}/.config/zeronet
746
-        chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config/zeronet
747
-        chown -R ${MY_USERNAME}:${MY_USERNAME} /media/${tomb_name}
748
-        echo "${tomb_name} tomb created" >> $INSTALL_LOG
749
-    else
750
-        echo "WARNING: ${tomb_name} tomb not found" >> $INSTALL_LOG
751
-    fi
752
-
753
-    tomb_name=zeronet-data
754
-    create_tomb ${tomb_name} $TOMB_ZERONET_DATA_SIZE_MB
755
-    if [ -d /media/${tomb_name} ]; then
756
-        if [ -d /var/lib/zeronet ]; then
757
-            if [ ! -d /var/lib/zeronet_base ]; then
758
-                mv /var/lib/zeronet /var/lib/zeronet_base
759
-            fi
760
-        fi
761
-        ln -s /media/${tomb_name} /var/lib/zeronet
762
-        if [ -d /var/lib/zeronet_base ]; then
763
-            cp -rp /var/lib/zeronet_base/* /media/${tomb_name}
764
-        fi
765
-        echo "${tomb_name} tomb created" >> $INSTALL_LOG
766
-    else
767
-        echo "WARNING: ${tomb_name} tomb not found" >> $INSTALL_LOG
768
-    fi
769 415
 }
770 416
 
771 417
 function setup_ipfs {
@@ -924,13 +570,6 @@ if [ -f $MESH_INSTALL_SETUP ]; then
924 570
     create_ram_disk 1
925 571
     setup_amnesic_data
926 572
     change_avahi_name
927
-    if [ $ENABLE_ZERONET ]; then
928
-        configure_zeronet_blog
929
-        configure_zeronet_mail
930
-        configure_zeronet_forum
931
-        configure_zeronet_id
932
-        configure_zeronet
933
-    fi
934 573
     configure_toxcore
935 574
     create_tox_user
936 575
     #setup_tahoelafs