# for man - rst2man.py needed (docutils snap?)
Summary: A network tool for managing many disparate systems
Name: puppet
-Version: 3.1.1
-Release: 0.11
+Version: 3.7.3
+Release: 0.1
License: Apache v2.0
Group: Networking/Admin
Source0: http://puppetlabs.com/downloads/puppet/%{name}-%{version}.tar.gz
-# Source0-md5: e942079612703a460a9fdb52e6bcae4a
+# Source0-md5: cc294da1d51df07bcc7f6cf78bd90ce0
Patch0: install-p.patch
Patch1: ruby19.patch
-Patch2: rundir-perms.patch
URL: http://www.puppetlabs.com/
BuildRequires: docutils
+BuildRequires: hiera
BuildRequires: rpm-rubyprov
BuildRequires: rpmbuild(macros) >= 1.656
BuildRequires: ruby-facter >= 1.6
%setup -q
#%patch0 -p1
#%patch1 -p1
-%patch2 -p1
%install
rm -rf $RPM_BUILD_ROOT
%{ruby_vendorlibdir}/puppet
%{ruby_vendorlibdir}/puppet.rb
%{ruby_vendorlibdir}/semver.rb
+%{ruby_vendorlibdir}/puppetx.rb
+%{ruby_vendorlibdir}/puppetx
%{_mandir}/man5/puppet.conf.5*
%{_mandir}/man8/extlookup2hiera.8*
%{_mandir}/man8/puppet*.8*
+++ /dev/null
-From c181799a30427966cbe028fde7b390cac9cf44e9 Mon Sep 17 00:00:00 2001
-From: Matthaus Litteken <matthaus@puppetlabs.com>
-Date: Fri, 4 May 2012 10:59:26 -0700
-Subject: [PATCH] Tighten rundir perms (rhbz #495096)
-
-The loose default permissions are not required for Red Hat systems
-installed via rpm packages because the packages create the required
-service user/group.
----
- lib/puppet/defaults.rb | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/lib/puppet/defaults.rb b/lib/puppet/defaults.rb
-index dc498e7..eef36d2 100644
---- a/lib/puppet/defaults.rb
-+++ b/lib/puppet/defaults.rb
-@@ -84,7 +84,7 @@ module Puppet
- :rundir => {
- :default => nil,
- :type => :directory,
-- :mode => 01777,
-+ :mode => 0755,
- :desc => "Where Puppet PID files are kept."
- },
- :genconfig => {
---
-1.7.7.6
-