mirror of
				https://github.com/tailscale/tailscale.git
				synced 2025-11-04 00:55:11 +00:00 
			
		
		
		
	updates tailcale/corp#22371 Adds custom macOS vm tooling. See the README for the general gist, but this will spin up VMs with unixgram capable network interfaces listening to a named socket, and with a virtio socket device for host-guest communication. We can add other devices like consoles, serial, etc as needed. The whole things is buildable with a single make command, and everything is controllable via the command line using the TailMac utility. This should all be generally functional but takes a few shortcuts with error handling and the like. The virtio socket device support has not been tested and may require some refinement. Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
		
			
				
	
	
		
			52 lines
		
	
	
		
			897 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			897 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# Binaries for programs and plugins
 | 
						|
*~
 | 
						|
*.tmp
 | 
						|
*.exe
 | 
						|
*.dll
 | 
						|
*.so
 | 
						|
*.dylib
 | 
						|
*.spk
 | 
						|
 | 
						|
cmd/tailscale/tailscale
 | 
						|
cmd/tailscaled/tailscaled
 | 
						|
ssh/tailssh/testcontainers/tailscaled
 | 
						|
 | 
						|
# Test binary, built with `go test -c`
 | 
						|
*.test
 | 
						|
 | 
						|
# Output of the go coverage tool, specifically when used with LiteIDE
 | 
						|
*.out
 | 
						|
 | 
						|
# Dependency directories (remove the comment below to include it)
 | 
						|
# vendor/
 | 
						|
 | 
						|
# direnv config, this may be different for other people so it's probably safer
 | 
						|
# to make this nonspecific.
 | 
						|
.envrc
 | 
						|
 | 
						|
# Ignore personal VS Code settings
 | 
						|
.vscode/
 | 
						|
 | 
						|
# Support personal project-specific GOPATH
 | 
						|
.gopath/
 | 
						|
 | 
						|
# Ignore nix build result path
 | 
						|
/result
 | 
						|
 | 
						|
# Ignore direnv nix-shell environment cache
 | 
						|
.direnv/
 | 
						|
 | 
						|
# Ignore web client node modules
 | 
						|
.vite/
 | 
						|
client/web/node_modules
 | 
						|
client/web/build/assets
 | 
						|
 | 
						|
/gocross
 | 
						|
/dist
 | 
						|
 | 
						|
# Ignore xcode userstate and workspace data
 | 
						|
*.xcuserstate
 | 
						|
*.xcworkspacedata
 | 
						|
/tstest/tailmac/bin
 | 
						|
/tstest/tailmac/build
 |