| 
				
			 | 
			
			
				@@ -52,6 +52,17 @@ MESH_INSTALL_COMPLETED=/root/.mesh_setup_completed 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				52
			 | 
			
			
				 MESH_INSTALL_SETUP=/root/.initial_mesh_setup 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				53
			 | 
			
			
				 MESH_AMNESIC=/root/.amnesic 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				54
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				55
			 | 
			
			
				+function create_ram_disk { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				56
			 | 
			
			
				+	ramdisk_size_mb=$1 
			 | 
		
	
		
			
			| 
				
			 | 
			
				57
			 | 
			
			
				+	if [ ! -d /mnt/ramdisk ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				58
			 | 
			
			
				+		mkdir -p /mnt/ramdisk 
			 | 
		
	
		
			
			| 
				
			 | 
			
				59
			 | 
			
			
				+	fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				60
			 | 
			
			
				+	if ! grep -q "ramdisk" /etc/fstab; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				61
			 | 
			
			
				+		mount -t tmpfs -o size=${ramdisk_size_mb}m tmpfs /mnt/ramdisk 
			 | 
		
	
		
			
			| 
				
			 | 
			
				62
			 | 
			
			
				+		echo "tmpfs       /mnt/ramdisk tmpfs   nodev,nosuid,noexec,nodiratime,size=${ramdisk_size_mb}M   0 0" >> /etc/fstab 
			 | 
		
	
		
			
			| 
				
			 | 
			
				63
			 | 
			
			
				+	fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				64
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				65
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				55
			 | 
			
				66
			 | 
			
			
				 function set_hostname { 
			 | 
		
	
		
			
			| 
				56
			 | 
			
				67
			 | 
			
			
				 	DEFAULT_DOMAIN_NAME="$1" 
			 | 
		
	
		
			
			| 
				57
			 | 
			
				68
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -543,7 +554,7 @@ function mesh_amnesic { 
			 | 
		
	
		
			
			| 
				543
			 | 
			
				554
			 | 
			
			
				 		echo 'Type=oneshot' >> /etc/systemd/system/amnesic.service 
			 | 
		
	
		
			
			| 
				544
			 | 
			
				555
			 | 
			
			
				 		echo 'RemainAfterExit=true' >> /etc/systemd/system/amnesic.service 
			 | 
		
	
		
			
			| 
				545
			 | 
			
				556
			 | 
			
			
				 		echo 'ExecStart=/bin/true' >> /etc/systemd/system/amnesic.service 
			 | 
		
	
		
			
			| 
				546
			 | 
			
				
			 | 
			
			
				-		echo 'ExecStop=/usr/bin/amnesic' >> /etc/systemd/system/amnesic.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				557
			 | 
			
			
				+		echo "ExecStop=/usr/bin/amnesic $MY_USERNAME" >> /etc/systemd/system/amnesic.service 
			 | 
		
	
		
			
			| 
				547
			 | 
			
				558
			 | 
			
			
				 		echo '' >> /etc/systemd/system/amnesic.service 
			 | 
		
	
		
			
			| 
				548
			 | 
			
				559
			 | 
			
			
				 		echo '[Install]' >> /etc/systemd/system/amnesic.service 
			 | 
		
	
		
			
			| 
				549
			 | 
			
				560
			 | 
			
			
				 		echo 'WantedBy=multi-user.target' >> /etc/systemd/system/amnesic.service 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -599,6 +610,7 @@ if [ -f $MESH_INSTALL_SETUP ]; then 
			 | 
		
	
		
			
			| 
				599
			 | 
			
				610
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				600
			 | 
			
				611
			 | 
			
			
				 	echo $'Beginning mesh node setup' >> $INSTALL_LOG 
			 | 
		
	
		
			
			| 
				601
			 | 
			
				612
			 | 
			
			
				 	enable_batman_daemon 
			 | 
		
	
		
			
			| 
				
			 | 
			
				613
			 | 
			
			
				+	create_ram_disk 1 
			 | 
		
	
		
			
			| 
				602
			 | 
			
				614
			 | 
			
			
				 	change_avahi_name 
			 | 
		
	
		
			
			| 
				603
			 | 
			
				615
			 | 
			
			
				 	regenerate_ssh_host_keys 
			 | 
		
	
		
			
			| 
				604
			 | 
			
				616
			 | 
			
			
				 	configure_zeronet_blog 
			 |