- Fix the SCL repository enable command for RHEL.
- Internal refactoring of the system package installer.
- Allow customizing properties on the system package install resource via a block
- Fixes to work with the latest Chef (again).
- Fixes to work with the latest Chef.
- Correct the subscription repository name used for SCLs on RedHat.
- Don't try to use SCL providers on Amazon Linux.
- Don't error on
Chef::Decorator::Lazy
proxy objects forcandidate_version
. - Retry system and SCL package installs because transient network failures.
- Backwards-incompatible change to SCL management to comply with their new repo
packages and layout. Uses
centos-release-scl-rh
repo package or therhel-variant-rhscl
RedHat subscription.
- Use
poise-archive
to unpack static binary archives. This should work better on AIX and Solaris, as well as making it easier to add more archive formats in the future.
- #3 Fix
static
binary installation on AIX and Solaris. - Only run the candidate version check for
system
installs when we aren't passing in package_version.
- Handle static archive unpacking correctly when a single download is shared between two paths.
- Fix system package installs on OS X.
%{machine_label}
is available in URL template for static download.- Automatically retry
remote_file
downloads to handle transient HTTP failures. - All
*_shell_out
language command helpers usepoise_shell_out
to set$HOME
and other environment variables by default.
- Support for installing development headers with SCL providers.
- Add
PoiseLanguages::Utils.shelljoin
for encoding command arrays with some bash metadata characters allowed. - #1 Fix typo in gemspec.
- Add helpers for installing from static archives.
- Improve auto-selection rules for system and SCL providers.
- Support SCL packages that depend on other SCL packages.
- Support Ruby 2.0 again.
- Initial release!