diff --git a/.cvsignore b/.cvsignore index 3402e11..f5e5b56 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -puppet-0.20.1.tgz +puppet-0.22.0.tgz diff --git a/puppet.spec b/puppet.spec index 4dd4baf..d7f525c 100644 --- a/puppet.spec +++ b/puppet.spec @@ -2,9 +2,12 @@ %define pbuild %{_builddir}/%{name}-%{version} %define confdir conf/redhat +%define has_ruby_abi 0%{?fedora:%fedora} >= 5 || 0%{?rhel:%rhel} >= 5 +%define has_ruby_noarch %has_ruby_abi + Summary: A network tool for managing many disparate systems Name: puppet -Version: 0.20.1 +Version: 0.22.0 Release: 1%{?dist} License: GPL Group: System Environment/Base @@ -13,10 +16,14 @@ URL: http://reductivelabs.com/projects/puppet/ Source: http://reductivelabs.com/downloads/puppet/%{name}-%{version}.tgz Requires: ruby >= 1.8.1 +%if %has_ruby_abi Requires: ruby(abi) = 1.8 +%endif Requires: facter >= 1.1.4 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +%if %has_ruby_noarch BuildArchitectures: noarch +%endif BuildRequires: ruby >= 1.8.1 %description @@ -108,25 +115,32 @@ exit 0 %preun if [ "$1" = 0 ] ; then - /sbin/service puppet stop > /dev/null 2>&1 - /sbin/chkconfig --del puppet + /sbin/service puppet stop > /dev/null 2>&1 + /sbin/chkconfig --del puppet fi %preun server if [ "$1" = 0 ] ; then - /sbin/service puppetmaster stop > /dev/null 2>&1 - /sbin/chkconfig --del puppetmaster + /sbin/service puppetmaster stop > /dev/null 2>&1 + /sbin/chkconfig --del puppetmaster fi %postun server if [ "$1" -ge 1 ]; then - /sbin/service puppetmaster condrestart > /dev/null 2>&1 + /sbin/service puppetmaster condrestart > /dev/null 2>&1 fi %clean %{__rm} -rf %{buildroot} %changelog +* Fri Jan 5 2007 David Lutterkort - 0.22.0-1 +- New version + +* Mon Nov 20 2006 David Lutterkort - 0.20.1-2 +- Make require ruby(abi) and buildarch: noarch conditional for fedora 5 or + later to allow building on older fedora releases + * Mon Nov 13 2006 David Lutterkort - 0.20.1-1 - New version diff --git a/sources b/sources index 6fbcc79..63c9399 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5d4a35b197f6342742bbd3561aac99e8 puppet-0.20.1.tgz +9d60a93ba44467f551088fc20686edba puppet-0.22.0.tgz