mirror of
https://github.com/tailscale/tailscale.git
synced 2025-03-31 13:32:24 +00:00
cmd/tailscaled: add default state dir on plan9
Updates #5794 Change-Id: I4729881a36276a5c39233b4aef9550230ccc9316
This commit is contained in:
parent
dc7c15fb84
commit
9ef648c8df
@ -230,7 +230,18 @@ 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 == "" {
|
||||
args.statepath = paths.DefaultTailscaledStateFile()
|
||||
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)
|
||||
}
|
||||
} else {
|
||||
args.statepath = paths.DefaultTailscaledStateFile()
|
||||
}
|
||||
}
|
||||
|
||||
if args.disableLogs {
|
||||
|
Loading…
x
Reference in New Issue
Block a user