| 
				
			 | 
			
			
				@@ -232,16 +232,29 @@ function install_tahoelafs { 
			 | 
		
	
		
			
			| 
				232
			 | 
			
				232
			 | 
			
			
				     if [ ! -d /home/tahoelafs/data ]; then 
			 | 
		
	
		
			
			| 
				233
			 | 
			
				233
			 | 
			
			
				         mkdir /home/tahoelafs/data 
			 | 
		
	
		
			
			| 
				234
			 | 
			
				234
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				235
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				236
			 | 
			
			
				+    # remove files we don't need 
			 | 
		
	
		
			
			| 
				
			 | 
			
				237
			 | 
			
			
				+    rm /home/tahoelafs/.mutt 
			 | 
		
	
		
			
			| 
				
			 | 
			
				238
			 | 
			
			
				+    rm /home/tahoelafs/.emacs-mutt 
			 | 
		
	
		
			
			| 
				
			 | 
			
				239
			 | 
			
			
				+    rm /home/tahoelafs/.muttrc 
			 | 
		
	
		
			
			| 
				
			 | 
			
				240
			 | 
			
			
				+    rm /home/tahoelafs/.mutt-alias 
			 | 
		
	
		
			
			| 
				
			 | 
			
				241
			 | 
			
			
				+    rm /home/tahoelafs/.procmailrc 
			 | 
		
	
		
			
			| 
				
			 | 
			
				242
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				243
			 | 
			
			
				+    # set permissions 
			 | 
		
	
		
			
			| 
				235
			 | 
			
				244
			 | 
			
			
				     chown -R tahoelafs:tahoelafs /home/tahoelafs 
			 | 
		
	
		
			
			| 
				
			 | 
			
				245
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				246
			 | 
			
			
				+    # create the introducer config 
			 | 
		
	
		
			
			| 
				236
			 | 
			
				247
			 | 
			
			
				     su -c "$TAHOE_COMMAND create-introducer -C /home/tahoelafs/data --hide-ip --hostname=127.0.0.1" - tahoelafs 
			 | 
		
	
		
			
			| 
				237
			 | 
			
				248
			 | 
			
			
				     TAHOELAFS_CONFIG=/home/tahoelafs/.tahoe-introducer/tahoe.cfg 
			 | 
		
	
		
			
			| 
				238
			 | 
			
				249
			 | 
			
			
				     if [ ! -f $TAHOELAFS_CONFIG ]; then 
			 | 
		
	
		
			
			| 
				239
			 | 
			
				250
			 | 
			
			
				         exit 62831 
			 | 
		
	
		
			
			| 
				240
			 | 
			
				251
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				241
			 | 
			
				252
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				253
			 | 
			
			
				+    # create an onion address 
			 | 
		
	
		
			
			| 
				242
			 | 
			
				254
			 | 
			
			
				     TAHOELAFS_ONION_HOSTNAME=$(add_onion_service tahoelafs ${TAHOELAFS_PORT} ${TAHOELAFS_ONION_PORT}) 
			 | 
		
	
		
			
			| 
				243
			 | 
			
				255
			 | 
			
			
				     tahoelafs_setup_config $TAHOELAFS_CONFIG 
			 | 
		
	
		
			
			| 
				244
			 | 
			
				256
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				257
			 | 
			
			
				+    # create a daemon 
			 | 
		
	
		
			
			| 
				245
			 | 
			
				258
			 | 
			
			
				     TAHOELAFS_DAEMON_FILE=/etc/systemd/system/tahoelafs.service 
			 | 
		
	
		
			
			| 
				246
			 | 
			
				259
			 | 
			
			
				     echo '[Unit]' > $TAHOELAFS_DAEMON_FILE 
			 | 
		
	
		
			
			| 
				247
			 | 
			
				260
			 | 
			
			
				     echo 'Description=Tahoe-LAFS introducer' >> $TAHOELAFS_DAEMON_FILE 
			 |