| 
				
			 | 
			
			
				@@ -48,6 +48,7 @@ fi 
			 | 
		
	
		
			
			| 
				48
			 | 
			
				48
			 | 
			
			
				 BOOTSTRAP_FILE=$ZERONET_INSTALL/bootstrap 
			 | 
		
	
		
			
			| 
				49
			 | 
			
				49
			 | 
			
			
				 BLOGS_FILE=$ZERONET_INSTALL/freedombone-blogs 
			 | 
		
	
		
			
			| 
				50
			 | 
			
				50
			 | 
			
			
				 FORUM_FILE=$ZERONET_INSTALL/freedombone-fora 
			 | 
		
	
		
			
			| 
				
			 | 
			
				51
			 | 
			
			
				+TOX_USERS_FILE=$ZERONET_INSTALL/freedombone-tox-users 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				52
			 | 
			
			
				 ZERONET_INDEX=/home/$MY_USERNAME/mesh.html 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				53
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				53
			 | 
			
				54
			 | 
			
			
				 function create_index { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -74,6 +75,7 @@ function create_index { 
			 | 
		
	
		
			
			| 
				74
			 | 
			
				75
			 | 
			
			
				     echo '<ol type="square">' >> $ZERONET_INDEX 
			 | 
		
	
		
			
			| 
				75
			 | 
			
				76
			 | 
			
			
				     echo "  <li><a href=\"${BLOGS_FILE}.html\">Blogs</a></li>" >> $ZERONET_INDEX 
			 | 
		
	
		
			
			| 
				76
			 | 
			
				77
			 | 
			
			
				     echo "  <li><a href=\"${FORUM_FILE}.html\">Fora</a></li>" >> $ZERONET_INDEX 
			 | 
		
	
		
			
			| 
				
			 | 
			
				78
			 | 
			
			
				+    echo "  <li><a href=\"${TOX_USERS_FILE}.html\">Tox Users</a></li>" >> $ZERONET_INDEX 
			 | 
		
	
		
			
			| 
				77
			 | 
			
				79
			 | 
			
			
				     echo '</ol>' >> $ZERONET_INDEX 
			 | 
		
	
		
			
			| 
				78
			 | 
			
				80
			 | 
			
			
				     echo '' >> $ZERONET_INDEX 
			 | 
		
	
		
			
			| 
				79
			 | 
			
				81
			 | 
			
			
				     echo '</body>' >> $ZERONET_INDEX 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -217,6 +219,22 @@ while IFS='' read -r line || [[ -n "$line" ]]; do 
			 | 
		
	
		
			
			| 
				217
			 | 
			
				219
			 | 
			
			
				 done < "$TEMPFILE" 
			 | 
		
	
		
			
			| 
				218
			 | 
			
				220
			 | 
			
			
				 echo '<ol>' >> $FORUM_FILE.new 
			 | 
		
	
		
			
			| 
				219
			 | 
			
				221
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				222
			 | 
			
			
				+# detect Tox users 
			 | 
		
	
		
			
			| 
				
			 | 
			
				223
			 | 
			
			
				+lstox > $TEMPFILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				224
			 | 
			
			
				+toxctr=0 
			 | 
		
	
		
			
			| 
				
			 | 
			
				225
			 | 
			
			
				+echo '<ol type="square">' >> $TOX_USERS_FILE.new 
			 | 
		
	
		
			
			| 
				
			 | 
			
				226
			 | 
			
			
				+while IFS='' read -r line || [[ -n "$line" ]]; do 
			 | 
		
	
		
			
			| 
				
			 | 
			
				227
			 | 
			
			
				+    if [[ $line != "Failed*" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				228
			 | 
			
			
				+        echo "  <li>$line</li>" >> $TOX_USERS_FILE.new 
			 | 
		
	
		
			
			| 
				
			 | 
			
				229
			 | 
			
			
				+        toxctr=$((toxctr + 1)) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				230
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				231
			 | 
			
			
				+done < "$TEMPFILE" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				232
			 | 
			
			
				+if [ $toxctr -eq "0" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				233
			 | 
			
			
				+    echo "  <li>No users found</li>" >> $TOX_USERS_FILE.new 
			 | 
		
	
		
			
			| 
				
			 | 
			
				234
			 | 
			
			
				+fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				235
			 | 
			
			
				+echo '<ol>' >> $TOX_USERS_FILE.new 
			 | 
		
	
		
			
			| 
				
			 | 
			
				236
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				237
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				220
			 | 
			
				238
			 | 
			
			
				 rm -f $TEMPFILE_BASE 
			 | 
		
	
		
			
			| 
				221
			 | 
			
				239
			 | 
			
			
				 rm -f $TEMPFILE 
			 | 
		
	
		
			
			| 
				222
			 | 
			
				240
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -229,8 +247,10 @@ fi 
			 | 
		
	
		
			
			| 
				229
			 | 
			
				247
			 | 
			
			
				 # make some html headers and footers 
			 | 
		
	
		
			
			| 
				230
			 | 
			
				248
			 | 
			
			
				 create_header $BLOGS_FILE "Blogs" 
			 | 
		
	
		
			
			| 
				231
			 | 
			
				249
			 | 
			
			
				 create_header $FORUM_FILE "Fora" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				250
			 | 
			
			
				+create_header $TOX_USERS_FILE "Tox Users" 
			 | 
		
	
		
			
			| 
				232
			 | 
			
				251
			 | 
			
			
				 create_footer $BLOGS_FILE 
			 | 
		
	
		
			
			| 
				233
			 | 
			
				252
			 | 
			
			
				 create_footer $FORUM_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				253
			 | 
			
			
				+create_footer $TOX_USERS_FILE 
			 | 
		
	
		
			
			| 
				234
			 | 
			
				254
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				235
			 | 
			
				255
			 | 
			
			
				 # make the index page 
			 | 
		
	
		
			
			| 
				236
			 | 
			
				256
			 | 
			
			
				 create_index 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -249,4 +269,11 @@ if [ -d $ZERONET_USER_HOME ]; then 
			 | 
		
	
		
			
			| 
				249
			 | 
			
				269
			 | 
			
			
				     sudo chown zeronet:zeronet $FORUM_FILE 
			 | 
		
	
		
			
			| 
				250
			 | 
			
				270
			 | 
			
			
				 fi 
			 | 
		
	
		
			
			| 
				251
			 | 
			
				271
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				272
			 | 
			
			
				+# create a web page showing Tox users 
			 | 
		
	
		
			
			| 
				
			 | 
			
				273
			 | 
			
			
				+cat ${TOX_USERS_FILE}-header.html ${TOX_USERS_FILE}.new ${TOX_USERS_FILE}-footer.html > ${TOX_USERS_FILE}.html 
			 | 
		
	
		
			
			| 
				
			 | 
			
				274
			 | 
			
			
				+rm -f ${TOX_USERS_FILE}.new 
			 | 
		
	
		
			
			| 
				
			 | 
			
				275
			 | 
			
			
				+if [ -d $ZERONET_USER_HOME ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				276
			 | 
			
			
				+    sudo chown zeronet:zeronet $TOX_USERS_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				277
			 | 
			
			
				+fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				278
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				252
			 | 
			
				279
			 | 
			
			
				 exit 0 
			 |