cookbook 'libarchive', '= 0.5.0'
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.5.0
-
Follow8
A library cookbook for extracting archive files
cookbook 'libarchive', '= 0.5.0', :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
- 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)
Foodcritic Metric
0.5.0 failed this metric
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/0624b5cdf8780661389d5a99/libarchive/recipes/default.rb:35
FC009: Resource attribute not recognised: /tmp/cook/0624b5cdf8780661389d5a99/libarchive/recipes/default.rb:38
0.5.0 failed this metric
FC009: Resource attribute not recognised: /tmp/cook/0624b5cdf8780661389d5a99/libarchive/recipes/default.rb:38