From 781332b297f10cbede81bebc87888f55906085c1 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Fri, 8 Nov 2013 11:48:04 -0800 Subject: [PATCH] builder/vmware: fix local output dir exists check --- builder/vmware/output_dir.go | 2 +- builder/vmware/step_prepare_output_dir.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/builder/vmware/output_dir.go b/builder/vmware/output_dir.go index 14880499c..3b38e14ab 100644 --- a/builder/vmware/output_dir.go +++ b/builder/vmware/output_dir.go @@ -23,7 +23,7 @@ type localOutputDir struct { func (d *localOutputDir) DirExists() (bool, error) { _, err := os.Stat(d.dir) - return err == nil, err + return err == nil, nil } func (d *localOutputDir) MkdirAll() error { diff --git a/builder/vmware/step_prepare_output_dir.go b/builder/vmware/step_prepare_output_dir.go index dc5d9ecb8..f4b31fb4b 100644 --- a/builder/vmware/step_prepare_output_dir.go +++ b/builder/vmware/step_prepare_output_dir.go @@ -66,8 +66,10 @@ func (s *stepPrepareOutputDir) outputDir(state multistep.StateBag) (dir OutputDi switch d := driver.(type) { case OutputDir: + log.Printf("Using driver as the OutputDir implementation") dir = d default: + log.Printf("Using localOutputDir implementation") dir = new(localOutputDir) }