From 3693d03f9433fe3a055b1d2dc6764ed0cf9843c0 Mon Sep 17 00:00:00 2001 From: Son Roy Almerol Date: Mon, 11 Nov 2024 09:21:38 -0500 Subject: [PATCH] fix windows snapshot folder --- cmd/windows_agent/systray.go | 2 +- internal/agent/snapshots/windows.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/windows_agent/systray.go b/cmd/windows_agent/systray.go index 7b58e3d..4953372 100644 --- a/cmd/windows_agent/systray.go +++ b/cmd/windows_agent/systray.go @@ -115,7 +115,7 @@ func (p *agentTray) onReady(url string) func() { } else { status.SetTitle("Status: Server URL needs to be set.") } - time.Sleep(time.Second) + time.Sleep(5 * time.Second) } } }(p.ctx, status, &url) diff --git a/internal/agent/snapshots/windows.go b/internal/agent/snapshots/windows.go index be9d1c2..adddfd2 100644 --- a/internal/agent/snapshots/windows.go +++ b/internal/agent/snapshots/windows.go @@ -16,7 +16,7 @@ import ( func getVSSFolder() (string, error) { tmpDir := os.TempDir() - configBasePath := filepath.Join(tmpDir, "pbs-plus") + configBasePath := filepath.Join(tmpDir, "pbs-plus-vss") err := os.MkdirAll(configBasePath, os.ModePerm) if err != nil { @@ -38,7 +38,7 @@ func Snapshot(driveLetter string) (*WinVSSSnapshot, error) { return nil, fmt.Errorf("Snapshot: error getting app data folder -> %w", err) } - snapshotPath := filepath.Join(vssFolder, "VSS", driveLetter) + snapshotPath := filepath.Join(vssFolder, driveLetter) err = vss.CreateLink(snapshotPath, volName) if err != nil { if strings.Contains(err.Error(), "shadow copy operation is already in progress") {