cookbook 'libarchive', '= 0.6.1'
The libarchive cookbook has been deprecated
Author provided reason for deprecation:
The libarchive cookbook has been deprecated and is no longer being maintained by its authors. Use of the libarchive cookbook is no longer recommended.
libarchive
(17) Versions
0.6.1
-
Follow8
A library cookbook for extracting archive files
cookbook 'libarchive', '= 0.6.1', :supermarket
knife supermarket install libarchive
knife supermarket download libarchive
libarchive-cookbook
A library cookbook that provides LWRPs for extracting archive files
Requirements
- Chef ~> 12.1
Supported Platforms
- Ubuntu
- CentOS (RHEL)
- Arch Linux
Usage
include_recipe "libarchive::default" libarchive_file "my_archive.tar.gz" do path "/path/to/artifact/my_archive.tar.gz" extract_to "/path/to/extraction" owner "reset" group "reset" action :extract end
Recipes
libarchive::default
Include this recipe before leveraging any of the LWRPs provided by this cookbook. It will install the necessary libarchive packages on your node and the necessary libarchive rubygem as a chef_gem.
libarchive_file Resource/Provider
Actions
- extract - extracts the contents of the archive to the destination on disk. (default)
Paramter Attributes
- path - filepath to the archive to extract (name attribute)
- owner - set the owner of the extracted files
- group - set the group of the extracted files
- mode - set the mode of the extracted files
- extract_to - filepath to extract the contents of the archive to
- extract_options - an array of symbols representing extraction flags. See extract options below.
Extract Options
-
:no_overwrite
- don't overwrite files if they already exist
License and Authors
Author:: Jamie Winsor (jamie@vialstudios.com)
Author:: John Bellone (jbellone@bloomberg.net)
Foodcritic Metric
0.6.1 failed this metric
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/recipes/default.rb:10
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/recipes/default.rb:13
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/recipes/default.rb:14
FC009: Resource attribute not recognised: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/recipes/default.rb:19
FC019: Access node attributes in a consistent manner: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/attributes/default.rb:8
FC019: Access node attributes in a consistent manner: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/attributes/default.rb:10
FC019: Access node attributes in a consistent manner: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/attributes/default.rb:12
0.6.1 failed this metric
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/recipes/default.rb:13
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/recipes/default.rb:14
FC009: Resource attribute not recognised: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/recipes/default.rb:19
FC019: Access node attributes in a consistent manner: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/attributes/default.rb:8
FC019: Access node attributes in a consistent manner: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/attributes/default.rb:10
FC019: Access node attributes in a consistent manner: /tmp/cook/459efe2520e90eadf8d97f18/libarchive/attributes/default.rb:12