From 058d9290466eada70222e8debcb3dbbf54d4bf57 Mon Sep 17 00:00:00 2001 From: sophia Date: Tue, 17 Aug 2021 10:04:28 -0500 Subject: [PATCH] Setup data.db in global vagrant data path --- internal/client/server.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/internal/client/server.go b/internal/client/server.go index 8c3d279de..294d068e5 100644 --- a/internal/client/server.go +++ b/internal/client/server.go @@ -11,6 +11,7 @@ import ( "github.com/boltdb/bolt" "github.com/golang/protobuf/ptypes/empty" "github.com/hashicorp/go-plugin" + "github.com/hashicorp/vagrant-plugin-sdk/helper/paths" "google.golang.org/grpc" "github.com/hashicorp/vagrant/internal/protocolversion" @@ -91,8 +92,11 @@ func (c *Client) initLocalServer(ctx context.Context) (_ *grpc.ClientConn, err e } }() - // TODO(spox): path to this - path := filepath.Join("data.db") + dataPath, err := paths.VagrantData() + if err != nil { + return + } + path := dataPath.Join("data.db").String() log.Debug("opening local mode DB", "path", path) // Open our database