| 
				
			 | 
			
			
				@@ -7420,6 +7420,70 @@ function install_xmpp { 
			 | 
		
	
		
			
			| 
				7420
			 | 
			
				7420
			 | 
			
			
				     echo 'install_xmpp' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				7421
			 | 
			
				7421
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				7422
			 | 
			
				7422
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				7423
			 | 
			
			
				+function install_xmpp_client { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7424
			 | 
			
			
				+    if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7425
			 | 
			
			
				+        return 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7426
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7427
			 | 
			
			
				+    if grep -Fxq "install_xmpp_client" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7428
			 | 
			
			
				+        return 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7429
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7430
			 | 
			
			
				+    apt-get -y install profanity 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7431
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7432
			 | 
			
			
				+    XMPP_CLIENT_DIR=/home/$MY_USERNAME/.local/share/profanity 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7433
			 | 
			
			
				+    XMPP_CLIENT_ACCOUNTS=$XMPP_CLIENT_DIR/accounts 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7434
			 | 
			
			
				+    if [ ! -d $XMPP_CLIENT_DIR ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7435
			 | 
			
			
				+        mkdir -p $XMPP_CLIENT_DIR 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7436
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7437
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7438
			 | 
			
			
				+    if [[ $ONION_ONLY == 'no' ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7439
			 | 
			
			
				+        echo "[${MY_USERNAME}@${DEFAULT_DOMAIN_NAME}]" > $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7440
			 | 
			
			
				+        echo 'enabled=true' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7441
			 | 
			
			
				+        echo "jid=${MY_USERNAME}@${DEFAULT_DOMAIN_NAME}" >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7442
			 | 
			
			
				+        echo 'resource=profanity' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7443
			 | 
			
			
				+        echo "muc.service=conference.${DEFAULT_DOMAIN_NAME}" >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7444
			 | 
			
			
				+        echo "muc.nick=${MY_USERNAME}" >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7445
			 | 
			
			
				+        echo 'presence.last=online' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7446
			 | 
			
			
				+        echo 'presence.login=online' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7447
			 | 
			
			
				+        echo 'priority.online=0' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7448
			 | 
			
			
				+        echo 'priority.chat=0' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7449
			 | 
			
			
				+        echo 'priority.away=0' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7450
			 | 
			
			
				+        echo 'priority.xa=0' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7451
			 | 
			
			
				+        echo 'priority.dnd=0' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7452
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7453
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7454
			 | 
			
			
				+    if [ -f /var/lib/tor/hidden_service_xmpp/hostname ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7455
			 | 
			
			
				+        XMPP_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_xmpp/hostname) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7456
			 | 
			
			
				+        echo "[${MY_USERNAME}@${XMPP_ONION_HOSTNAME}]" >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7457
			 | 
			
			
				+        if [[ $ONION_ONLY == 'no' ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7458
			 | 
			
			
				+            echo 'enabled=false' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7459
			 | 
			
			
				+        else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7460
			 | 
			
			
				+            echo 'enabled=true' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7461
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7462
			 | 
			
			
				+        echo "jid=${MY_USERNAME}@${XMPP_ONION_HOSTNAME}" >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7463
			 | 
			
			
				+        echo 'resource=profanity' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7464
			 | 
			
			
				+        echo "muc.service=conference.${XMPP_ONION_HOSTNAME}" >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7465
			 | 
			
			
				+        echo "muc.nick=${MY_USERNAME}" >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7466
			 | 
			
			
				+        echo 'presence.last=online' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7467
			 | 
			
			
				+        echo 'presence.login=online' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7468
			 | 
			
			
				+        echo 'priority.online=0' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7469
			 | 
			
			
				+        echo 'priority.chat=0' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7470
			 | 
			
			
				+        echo 'priority.away=0' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7471
			 | 
			
			
				+        echo 'priority.xa=0' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7472
			 | 
			
			
				+        echo 'priority.dnd=0' >> $XMPP_CLIENT_ACCOUNTS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7473
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7474
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7475
			 | 
			
			
				+    if [ ! -d /home/$MY_USERNAME/.config/profanity ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7476
			 | 
			
			
				+        mkdir /home/$MY_USERNAME/.config/profanity 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7477
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7478
			 | 
			
			
				+    echo '[connection]' > /home/$MY_USERNAME/.config/profanity/profrc 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7479
			 | 
			
			
				+    echo "account=${MY_USERNAME}@${DEFAULT_DOMAIN_NAME}" >> /home/$MY_USERNAME/.config/profanity/profrc 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7480
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7481
			 | 
			
			
				+    chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.local 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7482
			 | 
			
			
				+    chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.config 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7483
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7484
			 | 
			
			
				+    echo 'install_xmpp_client' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7485
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7486
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				7423
			 | 
			
				7487
			 | 
			
			
				 function install_watchdog_script { 
			 | 
		
	
		
			
			| 
				7424
			 | 
			
				7488
			 | 
			
			
				     if grep -Fxq "install_watchdog_script" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				7425
			 | 
			
				7489
			 | 
			
			
				         return 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -10323,6 +10387,7 @@ configure_owncloud_onion_site 
			 | 
		
	
		
			
			| 
				10323
			 | 
			
				10387
			 | 
			
			
				 upgrade_golang 
			 | 
		
	
		
			
			| 
				10324
			 | 
			
				10388
			 | 
			
			
				 install_gogs 
			 | 
		
	
		
			
			| 
				10325
			 | 
			
				10389
			 | 
			
			
				 install_xmpp 
			 | 
		
	
		
			
			| 
				
			 | 
			
				10390
			 | 
			
			
				+install_xmpp_client 
			 | 
		
	
		
			
			| 
				10326
			 | 
			
				10391
			 | 
			
			
				 install_tox_node 
			 | 
		
	
		
			
			| 
				10327
			 | 
			
				10392
			 | 
			
			
				 install_tox_client 
			 | 
		
	
		
			
			| 
				10328
			 | 
			
				10393
			 | 
			
			
				 tox_avahi 
			 |