|
@@ -7605,8 +7605,28 @@ function install_tox_node {
|
7605
|
7605
|
systemctl status tox-bootstrapd.service
|
7606
|
7606
|
exit 5846
|
7607
|
7607
|
fi
|
|
7608
|
+
|
|
7609
|
+ systemctl restart tox-bootstrapd.service
|
|
7610
|
+ TOX_PUBLIC_KEY=$(cat /var/log/syslog | grep tox | grep "Public Key" | awk -F ' ' '{print $8}')
|
|
7611
|
+ if [ ${#TOX_PUBLIC_KEY} -lt 30 ]; then
|
|
7612
|
+ echo 'Could not obtain the tox node public key'
|
|
7613
|
+ exit 6529
|
|
7614
|
+ fi
|
|
7615
|
+
|
7608
|
7616
|
configure_firewall_for_tox
|
7609
|
7617
|
|
|
7618
|
+ if ! grep -q "Tox node" /home/$MY_USERNAME/README; then
|
|
7619
|
+ XMPP_PASSWORD="$(openssl rand -base64 8)"
|
|
7620
|
+ prosodyctl register $MY_USERNAME $DEFAULT_DOMAIN_NAME $XMPP_PASSWORD
|
|
7621
|
+ echo '' >> /home/$MY_USERNAME/README
|
|
7622
|
+ echo '' >> /home/$MY_USERNAME/README
|
|
7623
|
+ echo 'Tox' >> /home/$MY_USERNAME/README
|
|
7624
|
+ echo '===' >> /home/$MY_USERNAME/README
|
|
7625
|
+ echo "Your Tox node public key is: $TOX_PUBLIC_KEY" >> /home/$MY_USERNAME/README
|
|
7626
|
+ chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
7627
|
+ chmod 600 /home/$MY_USERNAME/README
|
|
7628
|
+ fi
|
|
7629
|
+
|
7610
|
7630
|
echo 'install_tox_node' >> $COMPLETION_FILE
|
7611
|
7631
|
}
|
7612
|
7632
|
|