diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2015-08-14 10:30:16 -0700 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2015-08-20 00:18:58 -0700 |
commit | ac0ad9eb0a99f72e718d9f9bb4fae1caf48ae890 (patch) | |
tree | 154a7a300c68dcd60991d4d870eb4295b2ffb32f /lib/chef/provider/package | |
parent | 42582687f5a9e3f766e6f016e43db4477010a56e (diff) | |
download | chef-ac0ad9eb0a99f72e718d9f9bb4fae1caf48ae890.tar.gz |
fixes from code review
Diffstat (limited to 'lib/chef/provider/package')
-rw-r--r-- | lib/chef/provider/package/yum.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/chef/provider/package/yum.rb b/lib/chef/provider/package/yum.rb index de23ed22b9..81454380a3 100644 --- a/lib/chef/provider/package/yum.rb +++ b/lib/chef/provider/package/yum.rb @@ -986,7 +986,11 @@ class Chef end def yum_binary - new_resource.is_a?(Chef::Resource::YumPackage) ? new_resource.yum_binary : "yum" + @yum_binary ||= + begin + yum_binary = new_resource.yum_binary if new_resource.is_a?(Chef::Resource::YumPackage) + yum_binary ||= ::File.exist?("/usr/bin/yum-deprecated") ? "yum-deprecated" : "yum" + end end # Extra attributes |