From e11b881c126b3fe2c31bdc1691ae6efa969062cd Mon Sep 17 00:00:00 2001 From: "Paul \"TBBle\" Hampson" Date: Mon, 6 Jan 2020 01:03:58 +1100 Subject: [PATCH] Set sensible defaults for Windows installations Non-packaged execution will need this to be overridden anyway, and it avoids a surprise "Drop state data into the current working directory" event. Signed-off-by: Paul "TBBle" Hampson --- util/appdefaults/appdefaults_windows.go | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/util/appdefaults/appdefaults_windows.go b/util/appdefaults/appdefaults_windows.go index 74f8389d..d5d0ca1f 100644 --- a/util/appdefaults/appdefaults_windows.go +++ b/util/appdefaults/appdefaults_windows.go @@ -1,9 +1,17 @@ package appdefaults +import ( + "os" + "path/filepath" +) + const ( - Address = "npipe:////./pipe/buildkitd" - Root = ".buildstate" - ConfigDir = "" + Address = "npipe:////./pipe/buildkitd" +) + +var ( + Root = filepath.Join(os.Getenv("ProgramData"), "buildkitd", ".buildstate") + ConfigDir = filepath.Join(os.Getenv("ProgramData"), "buildkitd") ) func UserAddress() string {