Parcourir la source

paths: update some default paths for darwin

Brad Fitzpatrick il y a 5 ans
Parent
commit
54e108ff4e
2 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 3 0
      paths/paths.go
  2. 2 0
      paths/paths_unix.go

+ 3 - 0
paths/paths.go

@@ -28,6 +28,9 @@ func DefaultTailscaledSocket() string {
 	if runtime.GOOS == "windows" {
 		return ""
 	}
+	if runtime.GOOS == "darwin" {
+		return "/var/run/tailscaled.socket"
+	}
 	if fi, err := os.Stat("/var/run"); err == nil && fi.IsDir() {
 		return "/var/run/tailscale/tailscaled.sock"
 	}

+ 2 - 0
paths/paths_unix.go

@@ -23,6 +23,8 @@ func statePath() string {
 		return "/var/lib/tailscale/tailscaled.state"
 	case "freebsd", "openbsd":
 		return "/var/db/tailscale/tailscaled.state"
+	case "darwin":
+		return "/Library/Tailscale/tailscaled.state"
 	default:
 		return ""
 	}