diff options
author | Adam Jacob <adam@hjksolutions.com> | 2008-09-08 16:47:20 -0700 |
---|---|---|
committer | Adam Jacob <adam@hjksolutions.com> | 2008-09-08 16:47:20 -0700 |
commit | 4e900251deaafa619e725ec350253a0bcb98ad68 (patch) | |
tree | 6260eee25e9a58997d19d32ae5dca3688ab0ddbe /lib/chef/mixin/command.rb | |
parent | 19a4eac7099795d1b394f1021e4d416796883dea (diff) | |
download | chef-4e900251deaafa619e725ec350253a0bcb98ad68.tar.gz |
Updating command to have a default returns argument of 0
Diffstat (limited to 'lib/chef/mixin/command.rb')
-rw-r--r-- | lib/chef/mixin/command.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/chef/mixin/command.rb b/lib/chef/mixin/command.rb index f3deb48a77..df95346f90 100644 --- a/lib/chef/mixin/command.rb +++ b/lib/chef/mixin/command.rb @@ -86,6 +86,7 @@ class Chef status = popen4(args[:command], args, &exec_processing_block) end + args[:returns] ||= 0 if status.exitstatus != args[:returns] raise Chef::Exception::Exec, "#{args[:command_string]} returned #{status.exitstatus}, expected #{args[:returns]}" else |