|  | @@ -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 |  
 |