mirror of
				https://github.com/tailscale/tailscale.git
				synced 2025-10-27 11:41:14 +00:00 
			
		
		
		
	 8fad8c4b9b
			
		
	
	8fad8c4b9b
	
	
	
		
			
			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
 |