| 
				
			 | 
			
			
				@@ -314,17 +314,7 @@ function install_tox_client { 
			 | 
		
	
		
			
			| 
				314
			 | 
			
				314
			 | 
			
			
				 		return 
			 | 
		
	
		
			
			| 
				315
			 | 
			
				315
			 | 
			
			
				 	fi 
			 | 
		
	
		
			
			| 
				316
			 | 
			
				316
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				317
			 | 
			
				
			 | 
			
			
				-	${PROJECT_NAME}-mesh-install -f tox_client 
			 | 
		
	
		
			
			| 
				318
			 | 
			
				
			 | 
			
			
				-	if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				319
			 | 
			
				
			 | 
			
			
				-		echo $'Could not install Tox client' 
			 | 
		
	
		
			
			| 
				320
			 | 
			
				
			 | 
			
			
				-		exit 67248 
			 | 
		
	
		
			
			| 
				321
			 | 
			
				
			 | 
			
			
				-	fi 
			 | 
		
	
		
			
			| 
				322
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				323
			 | 
			
				
			 | 
			
			
				-	# initial setup of username 
			 | 
		
	
		
			
			| 
				324
			 | 
			
				
			 | 
			
			
				-	#su -c "echo 'n 
			 | 
		
	
		
			
			| 
				325
			 | 
			
				
			 | 
			
			
				-	#/nick $MY_USERNAME 
			 | 
		
	
		
			
			| 
				326
			 | 
			
				
			 | 
			
			
				-	#/exit 
			 | 
		
	
		
			
			| 
				327
			 | 
			
				
			 | 
			
			
				-	#' | $TOXIC_FILE -d" - $MY_USERNAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				317
			 | 
			
			
				+	mesh_tox_client 
			 | 
		
	
		
			
			| 
				328
			 | 
			
				318
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				329
			 | 
			
				319
			 | 
			
			
				 	echo 'install_tox_client' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				330
			 | 
			
				320
			 | 
			
			
				 } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -471,6 +461,11 @@ EOF 
			 | 
		
	
		
			
			| 
				471
			 | 
			
				461
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				472
			 | 
			
				462
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				473
			 | 
			
				463
			 | 
			
			
				 function mesh_tox_avahi { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				464
			 | 
			
			
				+	mesh_tox_avahi_prefix='' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				465
			 | 
			
			
				+	if [ $rootdir ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				466
			 | 
			
			
				+		mesh_tox_avahi_prefix="chroot \"$rootdir\"" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				467
			 | 
			
			
				+	fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				468
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				474
			 | 
			
				469
			 | 
			
			
				 	if [ ! -d $rootdir/etc/avahi ]; then 
			 | 
		
	
		
			
			| 
				475
			 | 
			
				470
			 | 
			
			
				 		echo $'tox_avahi: avahi is not installed' 
			 | 
		
	
		
			
			| 
				476
			 | 
			
				471
			 | 
			
			
				 		exit 87359 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -491,7 +486,7 @@ function mesh_tox_avahi { 
			 | 
		
	
		
			
			| 
				491
			 | 
			
				486
			 | 
			
			
				 		exit 768352 
			 | 
		
	
		
			
			| 
				492
			 | 
			
				487
			 | 
			
			
				 	fi 
			 | 
		
	
		
			
			| 
				493
			 | 
			
				488
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				494
			 | 
			
				
			 | 
			
			
				-	chroot "$rootdir" /bin/bash -x <<EOF 
			 | 
		
	
		
			
			| 
				
			 | 
			
				489
			 | 
			
			
				+	$mesh_tox_avahi_prefix /bin/bash -x <<EOF 
			 | 
		
	
		
			
			| 
				495
			 | 
			
				490
			 | 
			
			
				 cd ${INSTALL_DIR}/toxid 
			 | 
		
	
		
			
			| 
				496
			 | 
			
				491
			 | 
			
			
				 make 
			 | 
		
	
		
			
			| 
				497
			 | 
			
				492
			 | 
			
			
				 make install 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -508,6 +503,11 @@ EOF 
			 | 
		
	
		
			
			| 
				508
			 | 
			
				503
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				509
			 | 
			
				504
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				510
			 | 
			
				505
			 | 
			
			
				 function mesh_tox_client { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				506
			 | 
			
			
				+	mesh_tox_client_prefix='' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				507
			 | 
			
			
				+	if [ $rootdir ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				508
			 | 
			
			
				+		mesh_tox_client_prefix="chroot \"$rootdir\"" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				509
			 | 
			
			
				+	fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				510
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				511
			 | 
			
				511
			 | 
			
			
				 	TOXIC_FILE=$(cat /usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-tox | grep "TOXIC_FILE=" | head -n 1 | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				512
			 | 
			
				512
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				513
			 | 
			
				513
			 | 
			
			
				 	# obtain commits from the main file 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -521,8 +521,8 @@ function mesh_tox_client { 
			 | 
		
	
		
			
			| 
				521
			 | 
			
				521
			 | 
			
			
				 		TOXIC_REPO=$TOXIC_REPO_MAIN 
			 | 
		
	
		
			
			| 
				522
			 | 
			
				522
			 | 
			
			
				 	fi 
			 | 
		
	
		
			
			| 
				523
			 | 
			
				523
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				524
			 | 
			
				
			 | 
			
			
				-	chroot "$rootdir" apt-get -y install libncursesw5-dev libconfig-dev libqrencode-dev 
			 | 
		
	
		
			
			| 
				525
			 | 
			
				
			 | 
			
			
				-	chroot "$rootdir" apt-get -y install libcurl4-openssl-dev libvpx-dev libopenal-dev 
			 | 
		
	
		
			
			| 
				
			 | 
			
				524
			 | 
			
			
				+	$mesh_tox_client_prefix apt-get -y install libncursesw5-dev libconfig-dev libqrencode-dev 
			 | 
		
	
		
			
			| 
				
			 | 
			
				525
			 | 
			
			
				+	$mesh_tox_client_prefix apt-get -y install libcurl4-openssl-dev libvpx-dev libopenal-dev 
			 | 
		
	
		
			
			| 
				526
			 | 
			
				526
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				527
			 | 
			
				527
			 | 
			
			
				 	TEMP_SCRIPT_NAME=fbtmp728353.sh 
			 | 
		
	
		
			
			| 
				528
			 | 
			
				528
			 | 
			
			
				 	TEMP_SCRIPT=/tmp/$TEMP_SCRIPT_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -543,7 +543,7 @@ function mesh_tox_client { 
			 | 
		
	
		
			
			| 
				543
			 | 
			
				543
			 | 
			
			
				 	TOXIC_FILE=$(cat /usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-tox | grep "TOXIC_FILE=" | head -n 1 | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				544
			 | 
			
				544
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				545
			 | 
			
				545
			 | 
			
			
				 	SECONDS=0 
			 | 
		
	
		
			
			| 
				546
			 | 
			
				
			 | 
			
			
				-	chroot "$rootdir" /root/$TEMP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				546
			 | 
			
			
				+	$mesh_tox_client_prefix /root/$TEMP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				547
			 | 
			
				547
			 | 
			
			
				 	if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				548
			 | 
			
				548
			 | 
			
			
				 		duration=$SECONDS 
			 | 
		
	
		
			
			| 
				549
			 | 
			
				549
			 | 
			
			
				 		echo $"Toxic client compile failed at $(($duration / 60)) minutes and $(($duration % 60)) seconds elapsed." 
			 |