diff options
Diffstat (limited to 'lib/puppet/module.rb')
-rw-r--r-- | lib/puppet/module.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/puppet/module.rb b/lib/puppet/module.rb index 3ff4fa470..54212710d 100644 --- a/lib/puppet/module.rb +++ b/lib/puppet/module.rb @@ -27,7 +27,9 @@ class Puppet::Module return nil end - modpath = all(environment).find { |f| File::directory?(f) } + modpath = modulepath(environment).collect { |path| + File::join(path, modname) + }.find { |f| File::directory?(f) } return nil unless modpath return self.new(modname, modpath) |