From 6e4191829b809f62831791c19e7234c52dbf0f89 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 14 Oct 2014 15:45:00 -0700 Subject: [PATCH] Fix plugin loading from CWD [GH-1521] --- config.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config.go b/config.go index 05295646e..385722969 100644 --- a/config.go +++ b/config.go @@ -149,6 +149,14 @@ func (c *config) LoadProvisioner(name string) (packer.Provisioner, error) { func (c *config) discover(path string) error { var err error + + if !filepath.IsAbs(path) { + path, err = filepath.Abs(path) + if err != nil { + return err + } + } + err = c.discoverSingle( filepath.Join(path, "packer-builder-*"), &c.Builders) if err != nil {