From ccfb4664cf60b01471f0f9da4066a5d140efc124 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sat, 8 Jun 2013 19:01:49 -0700 Subject: [PATCH] builder/vmware: Make vmx path absolute when checking if running --- builder/vmware/driver.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/builder/vmware/driver.go b/builder/vmware/driver.go index 8c7eb5f40..6bd2c1d5b 100644 --- a/builder/vmware/driver.go +++ b/builder/vmware/driver.go @@ -46,6 +46,11 @@ func (d *Fusion5Driver) CreateDisk(output string, size string) error { } func (d *Fusion5Driver) IsRunning(vmxPath string) (bool, error) { + vmxPath, err := filepath.Abs(vmxPath) + if err != nil { + return false, err + } + stdout := new(bytes.Buffer) cmd := exec.Command(d.vmrunPath(), "-T", "fusion", "list") cmd.Stdout = stdout