summaryrefslogtreecommitdiff
path: root/lib/chef/knife/cookbook_site_share.rb
diff options
context:
space:
mode:
authorBinaryBabel OSS <code-czar@binbab.org>2013-05-06 11:32:20 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2015-01-25 10:21:16 -0800
commit69925936146a02206d26a7fb5383ec30ad343927 (patch)
tree952a087c78836637a8bd878d1cea396dab156a60 /lib/chef/knife/cookbook_site_share.rb
parent32b6dc3d3397daeafb92fbb56805526fc020e50e (diff)
downloadchef-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.rb2
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")}")