summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug MacEachern <dougm@vmware.com>2010-09-22 23:46:04 -0700
committerDaniel DeLeo <dan@opscode.com>2011-03-18 15:33:59 -0700
commit11bd6e55909cbe48b9f4663ccc0647551cbb5945 (patch)
tree4615642814452970072c04825b9749b3514cef05
parent96529adfe805c3d593cdcb82e8fe52cf79f5d701 (diff)
downloadchef-11bd6e55909cbe48b9f4663ccc0647551cbb5945.tar.gz
[CHEF-1690] Mac OS X Server platform provider support
-rw-r--r--chef/lib/chef/platform.rb7
-rw-r--r--chef/spec/unit/platform_spec.rb1
2 files changed, 8 insertions, 0 deletions
diff --git a/chef/lib/chef/platform.rb b/chef/lib/chef/platform.rb
index 46948cc70d..9efba7cb75 100644
--- a/chef/lib/chef/platform.rb
+++ b/chef/lib/chef/platform.rb
@@ -47,6 +47,13 @@ class Chef
:group => Chef::Provider::Group::Dscl
}
},
+ :mac_os_x_server => {
+ :default => {
+ :package => Chef::Provider::Package::Macports,
+ :user => Chef::Provider::User::Dscl,
+ :group => Chef::Provider::Group::Dscl
+ }
+ },
:freebsd => {
:default => {
:group => Chef::Provider::Group::Pw,
diff --git a/chef/spec/unit/platform_spec.rb b/chef/spec/unit/platform_spec.rb
index 0a66dc42d6..b69deb94fb 100644
--- a/chef/spec/unit/platform_spec.rb
+++ b/chef/spec/unit/platform_spec.rb
@@ -21,6 +21,7 @@ require File.expand_path(File.join(File.dirname(__FILE__), "..", "spec_helper"))
describe "Chef::Platform supports" do
[
:mac_os_x,
+ :mac_os_x_server,
:freebsd,
:ubuntu,
:debian,