diff options
author | Richard Manyanza <rm@dsc.co.tz> | 2014-03-12 20:17:48 +0300 |
---|---|---|
committer | Richard Manyanza <rm@dsc.co.tz> | 2014-03-12 21:25:02 +0300 |
commit | f450ac669eb4f364adc1b87e438f1b9830217c49 (patch) | |
tree | 4aa9296370cf868eaef5da6924f6bedaea491389 /lib/chef/platform/provider_mapping.rb | |
parent | d575316610937859250fb31070884c42a294ab96 (diff) | |
download | chef-f450ac669eb4f364adc1b87e438f1b9830217c49.tar.gz |
Refactor resolving of Freebsd package provider
Diffstat (limited to 'lib/chef/platform/provider_mapping.rb')
-rw-r--r-- | lib/chef/platform/provider_mapping.rb | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/lib/chef/platform/provider_mapping.rb b/lib/chef/platform/provider_mapping.rb index ce2f34347d..f446807b30 100644 --- a/lib/chef/platform/provider_mapping.rb +++ b/lib/chef/platform/provider_mapping.rb @@ -31,7 +31,6 @@ require 'chef/provider/mount' require 'chef/provider/service' require 'chef/provider/package' require 'chef/provider/ifconfig' -require 'chef/provider_resolver' class Chef @@ -61,7 +60,6 @@ class Chef :freebsd => { :default => { :group => Chef::Provider::Group::Pw, - :package => Chef::ProviderResolver::Package::Freebsd, :service => Chef::Provider::Service::Freebsd, :user => Chef::Provider::User::Pw, :cron => Chef::Provider::Cron @@ -451,13 +449,7 @@ class Chef def find_provider_for_node(node, resource_type) platform, version = find_platform_and_version(node) - provider = find_provider(platform, version, resource_type) - - if provider.is_a?(Class) && provider.ancestors.include?(Chef::ProviderResolver) - provider.new(node, resource_type).resolve - else - provider - end + find_provider(platform, version, resource_type) end def set(args) |