|
@@ -83,6 +83,8 @@ STUNNEL_PORT=3439
|
83
|
83
|
VPN_TLS_PORT=553
|
84
|
84
|
VPN_MESH_TLS_PORT=653
|
85
|
85
|
|
|
86
|
+SCUTTLEBOT_MESH_PORT=8010
|
|
87
|
+
|
86
|
88
|
# Debian stretch has a problem where the formerly predictable wlan0 and eth0
|
87
|
89
|
# device names get assigned random names. This is a hacky workaround.
|
88
|
90
|
# Also adding net.ifnames=0 to kernel options on bootloader may work.
|
|
@@ -790,7 +792,7 @@ function initialise_scuttlebot_pub {
|
790
|
792
|
|
791
|
793
|
echo '{' > /etc/scuttlebot/.ssb/config
|
792
|
794
|
echo " \"host\": \"${HOSTNAME}\"," >> /etc/scuttlebot/.ssb/config
|
793
|
|
- echo " \"port\": 8008," >> /etc/scuttlebot/.ssb/config
|
|
795
|
+ echo " \"port\": ${SCUTTLEBOT_MESH_PORT}," >> /etc/scuttlebot/.ssb/config
|
794
|
796
|
echo ' "timeout": 30000,' >> /etc/scuttlebot/.ssb/config
|
795
|
797
|
echo ' "pub": true,' >> /etc/scuttlebot/.ssb/config
|
796
|
798
|
echo ' "local": true,' >> /etc/scuttlebot/.ssb/config
|
|
@@ -810,32 +812,6 @@ function initialise_scuttlebot_pub {
|
810
|
812
|
systemctl restart scuttlebot.service
|
811
|
813
|
}
|
812
|
814
|
|
813
|
|
-function add_ssb_icons {
|
814
|
|
- if [ ! -d /home/$MY_USERNAME/Desktop ]; then
|
815
|
|
- return
|
816
|
|
- fi
|
817
|
|
-
|
818
|
|
- echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/social.desktop
|
819
|
|
- echo 'Name=Social (Offline)' >> /home/$MY_USERNAME/Desktop/social.desktop
|
820
|
|
- echo 'Type=Application' >> /home/$MY_USERNAME/Desktop/social.desktop
|
821
|
|
- echo 'Comment=A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB)' >> /home/$MY_USERNAME/Desktop/social.desktop
|
822
|
|
- echo 'Exec=bash /usr/bin/start_patchwork' >> /home/$MY_USERNAME/Desktop/social.desktop
|
823
|
|
- echo "Icon=/etc/patchwork/icon_patchwork.png" >> /home/$MY_USERNAME/Desktop/social.desktop
|
824
|
|
- echo 'StartupNotify=true' >> /home/$MY_USERNAME/Desktop/social.desktop
|
825
|
|
- chmod +x /home/$MY_USERNAME/Desktop/social.desktop
|
826
|
|
- chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/Desktop/social.desktop
|
827
|
|
-
|
828
|
|
- echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/audio.desktop
|
829
|
|
- echo 'Name=Audio/Music (Offline)' >> /home/$MY_USERNAME/Desktop/audio.desktop
|
830
|
|
- echo 'Type=Application' >> /home/$MY_USERNAME/Desktop/audio.desktop
|
831
|
|
- echo 'Comment=Audio publishing and streaming' >> /home/$MY_USERNAME/Desktop/audio.desktop
|
832
|
|
- echo 'Exec=bash /usr/bin/start_ferment' >> /home/$MY_USERNAME/Desktop/audio.desktop
|
833
|
|
- echo "Icon=/etc/patchwork/icon_ferment.png" >> /home/$MY_USERNAME/Desktop/audio.desktop
|
834
|
|
- echo 'StartupNotify=true' >> /home/$MY_USERNAME/Desktop/audio.desktop
|
835
|
|
- chmod +x /home/$MY_USERNAME/Desktop/audio.desktop
|
836
|
|
- chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/Desktop/audio.desktop
|
837
|
|
-}
|
838
|
|
-
|
839
|
815
|
# whether to reset the identity
|
840
|
816
|
set_new_identity=
|
841
|
817
|
if [ $2 ]; then
|
|
@@ -899,7 +875,6 @@ if [ -f $MESH_INSTALL_SETUP ]; then
|
899
|
875
|
#setup_tahoelafs
|
900
|
876
|
mesh_setup_vpn
|
901
|
877
|
initialise_scuttlebot_pub
|
902
|
|
- add_ssb_icons
|
903
|
878
|
setup_ipfs
|
904
|
879
|
mesh_amnesic
|
905
|
880
|
make_root_read_only
|