From 8766a93245a9ea464803594e8d00a49c8450a8d5 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Fri, 6 Dec 2013 19:12:49 -0800 Subject: [PATCH] builder/vmware: correct logic in cehcking if file is still there --- builder/vmware/step_clean_files.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/vmware/step_clean_files.go b/builder/vmware/step_clean_files.go index d3eea4234..7b6eaa8b5 100644 --- a/builder/vmware/step_clean_files.go +++ b/builder/vmware/step_clean_files.go @@ -50,7 +50,7 @@ func (stepCleanFiles) Run(state multistep.StateBag) multistep.StepAction { ui.Message(fmt.Sprintf("Deleting: %s", path)) if err = dir.Remove(path); err != nil { // Only report the error if the file still exists - if _, serr := os.Stat(path); serr == nil || os.IsNotExist(serr) { + if _, serr := os.Stat(path); serr == nil || !os.IsNotExist(serr) { state.Put("error", err) return multistep.ActionHalt }