diff options
author | BinaryBabel OSS <code-czar@binbab.org> | 2013-05-06 11:32:20 -0700 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2015-01-25 10:21:16 -0800 |
commit | 69925936146a02206d26a7fb5383ec30ad343927 (patch) | |
tree | 952a087c78836637a8bd878d1cea396dab156a60 /lib/chef/knife/cookbook_site_share.rb | |
parent | 32b6dc3d3397daeafb92fbb56805526fc020e50e (diff) | |
download | chef-69925936146a02206d26a7fb5383ec30ad343927.tar.gz |
[CHF-4107] Knife should prefer gnutar when packaging.
* Revert shell_out replacement of Mixin::Command
* Update spec for gnutar usage
Diffstat (limited to 'lib/chef/knife/cookbook_site_share.rb')
-rw-r--r-- | lib/chef/knife/cookbook_site_share.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chef/knife/cookbook_site_share.rb b/lib/chef/knife/cookbook_site_share.rb index 3ea130ba9f..49f260b639 100644 --- a/lib/chef/knife/cookbook_site_share.rb +++ b/lib/chef/knife/cookbook_site_share.rb @@ -81,7 +81,7 @@ class Chef end rescue Errno::ENOENT end - shell_out!("#{tar_cmd} -czf #{cookbook_name}.tgz #{cookbook_name}", :cwd => tmp_cookbook_dir) + Chef::Mixin::Command.run_command(:command => "#{tar_cmd} -czf #{cookbook_name}.tgz #{cookbook_name}", :cwd => tmp_cookbook_dir) rescue => e ui.error("Error making tarball #{cookbook_name}.tgz: #{e.message}. Increase log verbosity (-VV) for more information.") Chef::Log.debug("\n#{e.backtrace.join("\n")}") |