diff options
author | Naomi Reeves <naomi.c.reeves@gmail.com> | 2017-09-22 12:36:57 -0700 |
---|---|---|
committer | Naomi Reeves <naomi.c.reeves@gmail.com> | 2017-09-28 23:59:00 -0700 |
commit | 0e32dcb516a68c3c31f8238e9333749b788895d8 (patch) | |
tree | 5e0759d94a3e92936f4065a86c4e2fecac7193ff /lib/chef | |
parent | 6a12a35e58dbfd1815af583a9f137cdb72f25bb2 (diff) | |
download | chef-0e32dcb516a68c3c31f8238e9333749b788895d8.tar.gz |
Backport #6435 to Chef-12: dnf_resource
Backport #6435 to Chef 12
Signed-off-by: Naomi Reeves <naomi.c.reeves@gmail.com>
Diffstat (limited to 'lib/chef')
-rw-r--r-- | lib/chef/resource/dnf_package.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/chef/resource/dnf_package.rb b/lib/chef/resource/dnf_package.rb index f10c282f19..2aea2c4457 100644 --- a/lib/chef/resource/dnf_package.rb +++ b/lib/chef/resource/dnf_package.rb @@ -29,10 +29,12 @@ class Chef allowed_actions :install, :upgrade, :remove, :purge, :reconfig, :lock, :unlock, :flush_cache - provides :package, platform_family: %w{rhel fedora} do + provides :package, platform_family: %w{fedora} do which("dnf") && shell_out("rpm -q dnf").stdout =~ /^dnf-[1-9]/ end + provides :package, platform_family: %{rhel}, platform_version: ">8" + provides :dnf_package # Install a specific arch |