summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaomi Reeves <naomi.c.reeves@gmail.com>2017-09-22 12:36:57 -0700
committerNaomi Reeves <naomi.c.reeves@gmail.com>2017-09-28 23:59:00 -0700
commit0e32dcb516a68c3c31f8238e9333749b788895d8 (patch)
tree5e0759d94a3e92936f4065a86c4e2fecac7193ff
parent6a12a35e58dbfd1815af583a9f137cdb72f25bb2 (diff)
downloadchef-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>
-rw-r--r--lib/chef/resource/dnf_package.rb4
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