| 
				
			 | 
			
			
				@@ -61,6 +61,19 @@ function remove_user_tox { 
			 | 
		
	
		
			
			| 
				61
			 | 
			
				61
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				62
			 | 
			
				62
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				63
			 | 
			
				63
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				64
			 | 
			
			
				+function add_user_tox { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				65
			 | 
			
			
				+    new_username="$1" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				66
			 | 
			
			
				+    new_user_password="$2" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				67
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				68
			 | 
			
			
				+    USER_TOX_FILE=/home/${new_username}/.config/tox/data.tox 
			 | 
		
	
		
			
			| 
				
			 | 
			
				69
			 | 
			
			
				+    if [ ! -f $USER_TOX_FILE ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				70
			 | 
			
			
				+        mkdir -p /home/${new_username}/.config/tox 
			 | 
		
	
		
			
			| 
				
			 | 
			
				71
			 | 
			
			
				+        chown -R ${new_username}:${new_username} /home/${new_username}/.config 
			 | 
		
	
		
			
			| 
				
			 | 
			
				72
			 | 
			
			
				+        su -c "toxid -u ${new_username} -n data" - $new_username 
			 | 
		
	
		
			
			| 
				
			 | 
			
				73
			 | 
			
			
				+        su -c "toxid --setuser ${new_username}" - $new_username 
			 | 
		
	
		
			
			| 
				
			 | 
			
				74
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				75
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				76
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				64
			 | 
			
				77
			 | 
			
			
				 function run_client_tox { 
			 | 
		
	
		
			
			| 
				65
			 | 
			
				78
			 | 
			
			
				     # create a tox user 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				79
			 | 
			
			
				     USER_TOX_FILE=/home/${USER}/.config/tox/data.tox 
			 |