From 6b930271fd87b1dd27f2074736194928a3b22161 Mon Sep 17 00:00:00 2001 From: Evgenii Date: Sun, 4 Aug 2024 21:13:08 +0100 Subject: [PATCH] change default config location on freebsd (#2388) --- client/cmd/root.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/cmd/root.go b/client/cmd/root.go index 010ffb25a..db02ff5ea 100644 --- a/client/cmd/root.go +++ b/client/cmd/root.go @@ -93,12 +93,15 @@ func init() { oldDefaultConfigPathDir = "/etc/wiretrustee/" oldDefaultLogFileDir = "/var/log/wiretrustee/" - if runtime.GOOS == "windows" { + switch runtime.GOOS { + case "windows": defaultConfigPathDir = os.Getenv("PROGRAMDATA") + "\\Netbird\\" defaultLogFileDir = os.Getenv("PROGRAMDATA") + "\\Netbird\\" oldDefaultConfigPathDir = os.Getenv("PROGRAMDATA") + "\\Wiretrustee\\" oldDefaultLogFileDir = os.Getenv("PROGRAMDATA") + "\\Wiretrustee\\" + case "freebsd": + defaultConfigPathDir = "/var/db/netbird/" } defaultConfigPath = defaultConfigPathDir + "config.json"