mirror of
https://github.com/tailscale/tailscale.git
synced 2024-12-05 16:05:36 +00:00
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
|