summaryrefslogtreecommitdiff
path: root/lib/chef/platform
diff options
context:
space:
mode:
authorRichard Manyanza <rm@dsc.co.tz>2014-03-12 20:17:48 +0300
committerRichard Manyanza <rm@dsc.co.tz>2014-03-12 21:25:02 +0300
commitf450ac669eb4f364adc1b87e438f1b9830217c49 (patch)
tree4aa9296370cf868eaef5da6924f6bedaea491389 /lib/chef/platform
parentd575316610937859250fb31070884c42a294ab96 (diff)
downloadchef-f450ac669eb4f364adc1b87e438f1b9830217c49.tar.gz
Refactor resolving of Freebsd package provider
Diffstat (limited to 'lib/chef/platform')
-rw-r--r--lib/chef/platform/provider_mapping.rb10
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)