ipn/ipnserver paths: add paths.LegacyStateFilePath

Moving this information into a centralized place so that it is accessible to
code in subsequent commits.

Updates #3011

Signed-off-by: Aaron Klotz <aaron@tailscale.com>
This commit is contained in:
Aaron Klotz
2021-10-06 13:27:35 -06:00
parent 11fdb14c53
commit 6425f497b1
3 changed files with 12 additions and 2 deletions

View File

@@ -20,7 +20,6 @@ import (
"os/exec"
"os/signal"
"os/user"
"path/filepath"
"runtime"
"strconv"
"strings"
@@ -602,7 +601,7 @@ func tryWindowsAppDataMigration(logf logger.Logf, path string) string {
// what they are doing.
return path
}
oldFile := filepath.Join(os.Getenv("LocalAppData"), "Tailscale", "server-state.conf")
oldFile := paths.LegacyStateFilePath()
return paths.TryConfigFileMigration(logf, oldFile, path)
}