diff options
author | John Keiser <john@johnkeiser.com> | 2015-05-06 15:11:10 -0700 |
---|---|---|
committer | John Keiser <john@johnkeiser.com> | 2015-06-02 09:53:39 -0700 |
commit | 088772a1f8fe0203d20778166f3272074400df08 (patch) | |
tree | 3dcd431b227b7629b54d62d0a1eb00d9a10b0362 | |
parent | fc710c26a95e74aa66bf0bee8923ee104593c97a (diff) | |
download | chef-088772a1f8fe0203d20778166f3272074400df08.tar.gz |
Put homebrew and macports together in an explicit priority array
-rw-r--r-- | lib/chef/provider/package.rb | 12 | ||||
-rw-r--r-- | lib/chef/provider/package/homebrew.rb | 1 | ||||
-rw-r--r-- | lib/chef/provider/package/macports.rb | 1 |
3 files changed, 7 insertions, 7 deletions
diff --git a/lib/chef/provider/package.rb b/lib/chef/provider/package.rb index 86c158f23d..b903ef5f42 100644 --- a/lib/chef/provider/package.rb +++ b/lib/chef/provider/package.rb @@ -490,11 +490,13 @@ class Chef false end end + + # Set provider priority + require 'chef/chef_class' + require 'chef/provider/package/homebrew' + require 'chef/provider/package/macports' + + Chef.set_provider_priority_array :package, [ Homebrew, Macports ], os: "darwin" end end end - -require 'chef/chef_class' -require 'chef/provider/package/homebrew' - -Chef.set_provider_priority_array :package, Chef::Provider::Package::Homebrew, os: "darwin" diff --git a/lib/chef/provider/package/homebrew.rb b/lib/chef/provider/package/homebrew.rb index 603899646f..e2bc24d1ec 100644 --- a/lib/chef/provider/package/homebrew.rb +++ b/lib/chef/provider/package/homebrew.rb @@ -27,7 +27,6 @@ class Chef class Homebrew < Chef::Provider::Package provides :homebrew_package - provides :package, os: "darwin" include Chef::Mixin::HomebrewUser diff --git a/lib/chef/provider/package/macports.rb b/lib/chef/provider/package/macports.rb index b252344c99..97c13fec73 100644 --- a/lib/chef/provider/package/macports.rb +++ b/lib/chef/provider/package/macports.rb @@ -4,7 +4,6 @@ class Chef class Macports < Chef::Provider::Package provides :macports_package - provides :package, os: "darwin" def load_current_resource @current_resource = Chef::Resource::Package.new(@new_resource.name) |