all: detect JetKVM and specialize a handful of things for it

Updates #16524

Change-Id: I183428de8c65d7155d82979d2d33f031c22e3331
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2025-07-10 11:14:08 -07:00
committed by Brad Fitzpatrick
parent bebc796e6c
commit fbc6a9ec5a
10 changed files with 89 additions and 12 deletions

View File

@@ -21,6 +21,9 @@ func init() {
}
func statePath() string {
if runtime.GOOS == "linux" && distro.Get() == distro.JetKVM {
return "/userdata/tailscale/var/tailscaled.state"
}
switch runtime.GOOS {
case "linux", "illumos", "solaris":
return "/var/lib/tailscale/tailscaled.state"