| 
				
			 | 
			
			
				@@ -1650,11 +1650,36 @@ function install_zeronet { 
			 | 
		
	
		
			
			| 
				1650
			 | 
			
				1650
			 | 
			
			
				   echo '[Install]' >> /etc/systemd/system/zeronet.service 
			 | 
		
	
		
			
			| 
				1651
			 | 
			
				1651
			 | 
			
			
				   echo 'WantedBy=multi-user.target' >> /etc/systemd/system/zeronet.service 
			 | 
		
	
		
			
			| 
				1652
			 | 
			
				1652
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				1653
			 | 
			
			
				+  echo '[Unit]' > /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1654
			 | 
			
			
				+  echo 'Description=Torrent Tracker' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1655
			 | 
			
			
				+  echo 'After=syslog.target' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1656
			 | 
			
			
				+  echo 'After=network.target' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1657
			 | 
			
			
				+  echo '[Service]' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1658
			 | 
			
			
				+  echo 'Type=simple' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1659
			 | 
			
			
				+  echo 'User=tracker' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1660
			 | 
			
			
				+  echo 'Group=tracker' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1661
			 | 
			
			
				+  echo 'WorkingDirectory=/opt/tracker' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1662
			 | 
			
			
				+  echo 'ExecStart=bttrack --port 6969 --dfile /opt/tracker/dstate --logfile /opt/tracker/tracker.log --nat_check 0 --scrape_allowed full' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1663
			 | 
			
			
				+  echo '' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1664
			 | 
			
			
				+  echo 'TimeoutSec=300' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1665
			 | 
			
			
				+  echo '' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1666
			 | 
			
			
				+  echo '[Install]' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1667
			 | 
			
			
				+  echo 'WantedBy=multi-user.target' >> /etc/systemd/system/tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1668
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1669
			 | 
			
			
				+  useradd -d /opt/tracker/ -s /bin/false tracker 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1670
			 | 
			
			
				+  if [ ! -d /opt/tracker ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1671
			 | 
			
			
				+      mkdir /opt/tracker 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1672
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1673
			 | 
			
			
				+  chown -R tracker:tracker /opt/tracker 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1674
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				1653
			 | 
			
				1675
			 | 
			
			
				   # publish regularly 
			 | 
		
	
		
			
			| 
				1654
			 | 
			
				1676
			 | 
			
			
				   if ! grep -Fxq "zeronetavahi" /etc/crontab; then 
			 | 
		
	
		
			
			| 
				1655
			 | 
			
				1677
			 | 
			
			
				       echo "* *       * * *   root    zeronetavahi > /dev/null" >> /etc/crontab 
			 | 
		
	
		
			
			| 
				1656
			 | 
			
				1678
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				1657
			 | 
			
				1679
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				1680
			 | 
			
			
				+  systemctl enable tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1681
			 | 
			
			
				+  systemctl start tracker.service 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1682
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				1658
			 | 
			
				1683
			 | 
			
			
				   systemctl enable zeronet.service 
			 | 
		
	
		
			
			| 
				1659
			 | 
			
				1684
			 | 
			
			
				   systemctl start zeronet.service 
			 | 
		
	
		
			
			| 
				1660
			 | 
			
				1685
			 | 
			
			
				  
			 |