diff options
Diffstat (limited to 'lib/puppet/util.rb')
-rw-r--r-- | lib/puppet/util.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/puppet/util.rb b/lib/puppet/util.rb index 502a47abf..c16d87029 100644 --- a/lib/puppet/util.rb +++ b/lib/puppet/util.rb @@ -431,7 +431,8 @@ module Util else Puppet.debug "Executing '%s'" % command end - output = %x{#{command} 2>&1} + command += " 2>&1" unless command =~ />/ + output = %x{#{command}} if failonfail unless $? == 0 |