mirror of
https://github.com/tailscale/tailscale.git
synced 2025-08-14 06:57:31 +00:00
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:

committed by
Brad Fitzpatrick

parent
bebc796e6c
commit
fbc6a9ec5a
@@ -257,14 +257,13 @@ func main() {
|
||||
// Only apply a default statepath when neither have been provided, so that a
|
||||
// user may specify only --statedir if they wish.
|
||||
if args.statepath == "" && args.statedir == "" {
|
||||
if runtime.GOOS == "plan9" {
|
||||
home, err := os.UserHomeDir()
|
||||
if err != nil {
|
||||
log.Fatalf("failed to get home directory: %v", err)
|
||||
}
|
||||
args.statedir = filepath.Join(home, "tailscale-state")
|
||||
if err := os.MkdirAll(args.statedir, 0700); err != nil {
|
||||
log.Fatalf("failed to create state directory: %v", err)
|
||||
if paths.MakeAutomaticStateDir() {
|
||||
d := paths.DefaultTailscaledStateDir()
|
||||
if d != "" {
|
||||
args.statedir = d
|
||||
if err := os.MkdirAll(d, 0700); err != nil {
|
||||
log.Fatalf("failed to create state directory: %v", err)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
args.statepath = paths.DefaultTailscaledStateFile()
|
||||
|
Reference in New Issue
Block a user