mirror of
				https://github.com/tailscale/tailscale.git
				synced 2025-10-31 16:22:03 +01:00 
			
		
		
		
	This removes a potentially increased boot delay for certain boot topologies where they block on ExecStartPre that may have socket activation dependencies on other system services (such as systemd-resolved and NetworkManager). Also rename cleanup to clean up in affected/immediately nearby places per code review commentary. Fixes #11599 Signed-off-by: James Tucker <james@tailscale.com>
		
			
				
	
	
		
			24 lines
		
	
	
		
			632 B
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			632 B
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
| [Unit]
 | |
| Description=Tailscale node agent
 | |
| Documentation=https://tailscale.com/kb/
 | |
| Wants=network-pre.target
 | |
| After=network-pre.target NetworkManager.service systemd-resolved.service
 | |
| 
 | |
| [Service]
 | |
| EnvironmentFile=/etc/default/tailscaled
 | |
| ExecStart=/usr/sbin/tailscaled --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port=${PORT} $FLAGS
 | |
| ExecStopPost=/usr/sbin/tailscaled --cleanup
 | |
| 
 | |
| Restart=on-failure
 | |
| 
 | |
| RuntimeDirectory=tailscale
 | |
| RuntimeDirectoryMode=0755
 | |
| StateDirectory=tailscale
 | |
| StateDirectoryMode=0700
 | |
| CacheDirectory=tailscale
 | |
| CacheDirectoryMode=0750
 | |
| Type=notify
 | |
| 
 | |
| [Install]
 | |
| WantedBy=multi-user.target
 |