diff options
Diffstat (limited to 'lib/puppet/parser')
| -rw-r--r-- | lib/puppet/parser/functions/generate.rb | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/puppet/parser/functions/generate.rb b/lib/puppet/parser/functions/generate.rb index 55161df1a..cf46775ab 100644 --- a/lib/puppet/parser/functions/generate.rb +++ b/lib/puppet/parser/functions/generate.rb @@ -26,12 +26,8 @@ Puppet::Parser::Functions::newfunction(:generate, :type => :rvalue, end begin - Dir.chdir(File.dirname(args[0])) do - output = Puppet::Util.execute(args) - end + Dir.chdir(File.dirname(args[0])) { Puppet::Util.execute(args) } rescue Puppet::ExecutionFailure => detail - raise Puppet::ParseError, "Failed to execute generator %s: %s" % - [args[0], detail] + raise Puppet::ParseError, "Failed to execute generator #{args[0]}: #{detail}" end - output end |
