Summary: A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure
Name: chef
Version: 11.4.4
-Release: 1
+Release: 2
License: Apache v2.0
Group: Development/Languages
Source0: http://rubygems.org/downloads/%{name}-%{version}.gem
Source1: %{name}.rb
Patch0: platform-pld.patch
Patch1: FHS.patch
+Patch2: https://github.com/glensc/chef/compare/poldek.patch
+# Patch2-md5: df7d8380da401ba9c37faeeb9250ae36
URL: http://wiki.opscode.com/display/chef
BuildRequires: rpm-rubyprov
BuildRequires: rpmbuild(macros) >= 1.656
#BuildRequires: ruby-sdoc
%endif
Requires: lsb-release
+Requires: poldek >= 0.30
Requires: ruby-erubis
Requires: ruby-highline >= 1.6.9
Requires: ruby-json >= 1.4.4
Requires: ruby-rest-client >= 1.0.4
Requires: ruby-rubygems
Requires: ruby-yajl >= 1.1
-Requires: yum >= 3.4.3-7
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
+ :default => {
+ :service => Chef::Provider::Service::Redhat,
+ :cron => Chef::Provider::Cron,
-+ :package => Chef::Provider::Package::Yum,
++ :package => Chef::Provider::Package::Poldek,
+ :mdadm => Chef::Provider::Mdadm
+ }
+ },