|  | @@ -206,9 +206,9 @@ function configure_firewall_for_tahoelafs {
 | 
	
		
			
			| 206 | 206 |  
 | 
	
		
			
			| 207 | 207 |  function tahoelafs_update_script {
 | 
	
		
			
			| 208 | 208 |      update_script_filename=$1
 | 
	
		
			
			| 209 |  | -    update_script_type=$2
 | 
	
		
			
			| 210 | 209 |  
 | 
	
		
			
			| 211 | 210 |      echo '#!/bin/bash' > $update_script_filename
 | 
	
		
			
			|  | 211 | +    echo 'TOX_USERNAME=$(toxid --showuser)' >> $update_script_filename
 | 
	
		
			
			| 212 | 212 |      echo 'PEERS_FILE=$(mktemp /tmp/tahoelafs-peers.XXXXXX)' >> $update_script_filename
 | 
	
		
			
			| 213 | 213 |      echo -n 'avahi-browse -atl | grep "Workstation" | ' >> $update_script_filename
 | 
	
		
			
			| 214 | 214 |      echo -n "awk -F ' ' '{print \$4}' " >> $update_script_filename
 | 
	
	
		
			
			|  | @@ -242,19 +242,10 @@ function tahoelafs_update_script {
 | 
	
		
			
			| 242 | 242 |      echo '    if [ -f /home/$USERNAME/.tahoe/tahoe.cfg ]; then' >> $update_script_filename
 | 
	
		
			
			| 243 | 243 |      echo '        if ! grep -q "introducer.furl = ${furl}" /home/$USERNAME/.tahoe/tahoe.cfg; then' >> $update_script_filename
 | 
	
		
			
			| 244 | 244 |      echo '            sed -i "s|introducer.furl =.*|introducer.furl = ${furl}|g" /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
 | 
	
		
			
			| 245 |  | -
 | 
	
		
			
			| 246 |  | -    # change the nickname to the same as used by tox
 | 
	
		
			
			| 247 |  | -    if [ $update_script_type ]; then
 | 
	
		
			
			| 248 |  | -        if [[ $update_script_type == "mesh" ]]; then
 | 
	
		
			
			| 249 |  | -            echo '            TOX_USERNAME=$(toxid --showuser)' >> $update_script_filename
 | 
	
		
			
			| 250 |  | -            echo '            sed -i "s|nickname =.*|nickname = ${TOX_USERNAME}|g" /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
 | 
	
		
			
			| 251 |  | -        fi
 | 
	
		
			
			| 252 |  | -    fi
 | 
	
		
			
			| 253 |  | -
 | 
	
		
			
			|  | 245 | +    echo '            sed -i "s|nickname =.*|nickname = ${TOX_USERNAME}|g" /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
 | 
	
		
			
			| 254 | 246 |      echo '            chown $USERNAME:$USERNAME /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
 | 
	
		
			
			| 255 | 247 |      echo "            su -c '$TAHOE_COMMAND restart' - \$USERNAME" >> $update_script_filename
 | 
	
		
			
			| 256 | 248 |      echo '        fi' >> $update_script_filename
 | 
	
		
			
			| 257 |  | -
 | 
	
		
			
			| 258 | 249 |      echo '    fi' >> $update_script_filename
 | 
	
		
			
			| 259 | 250 |      echo 'done' >> $update_script_filename
 | 
	
		
			
			| 260 | 251 |      echo '' >> $update_script_filename
 | 
	
	
		
			
			|  | @@ -280,7 +271,7 @@ EOF
 | 
	
		
			
			| 280 | 271 |      chroot "$rootdir" /root/install_tahoelafs
 | 
	
		
			
			| 281 | 272 |      chroot "$rootdir" rm /root/install_tahoelafs
 | 
	
		
			
			| 282 | 273 |  
 | 
	
		
			
			| 283 |  | -    tahoelafs_update_script $rootdir/usr/bin/update-tahoelafs mesh
 | 
	
		
			
			|  | 274 | +    tahoelafs_update_script $rootdir/usr/bin/update-tahoelafs
 | 
	
		
			
			| 284 | 275 |  
 | 
	
		
			
			| 285 | 276 |      if ! grep -q "update-tahoelafs" $rootdir/etc/crontab; then
 | 
	
		
			
			| 286 | 277 |          echo "*/1            * *   *   *   root /usr/bin/update-tahoelafs 2> /dev/null" >> $rootdir/etc/crontab
 |