diff --git a/puppet.spec b/puppet.spec index 46816eb..2292bb4 100644 --- a/puppet.spec +++ b/puppet.spec @@ -6,7 +6,7 @@ Name: puppet Version: 2.6.13 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A network tool for managing many disparate systems License: GPLv2 URL: http://puppetlabs.com @@ -75,17 +75,18 @@ The server can also function as a certificate authority and file server. %patch1 -p1 patch -s -p1 < conf/redhat/rundir-perms.patch -%build # Fix some rpmlint complaints +sed -i '/^#!\/usr\/bin\/env ruby/,/^$/d' lib/puppet/util/command_line/* for f in mac_dscl.pp mac_dscl_revert.pp \ mac_pkgdmg.pp ; do - sed -i -e'1d' examples/$f - chmod a-x examples/$f + sed -i -e'1d' examples/$f + chmod a-x examples/$f done for f in external/nagios.rb network/http_server/mongrel.rb relationship.rb; do - sed -i -e '1d' lib/puppet/$f + sed -i -e '1d' lib/puppet/$f done -chmod +x ext/puppetstoredconfigclean.rb +chmod +x ext/puppet-load.rb ext/puppetstoredconfigclean.rb \ + ext/regexp_nodes/regexp_nodes.rb find examples/ -type f -empty | xargs rm find examples/ -type f | xargs chmod a-x @@ -93,6 +94,9 @@ find examples/ -type f | xargs chmod a-x # puppet-queue.conf is more of an example, used for stompserver mv conf/puppet-queue.conf examples/etc/puppet/ +%build +# Nothing to build + %install rm -rf %{buildroot} ruby install.rb --destdir=%{buildroot} --quick --no-rdoc @@ -259,6 +263,9 @@ fi rm -rf %{buildroot} %changelog +* Mon Feb 13 2012 Todd Zullinger - 2.6.13-3 +- Move rpmlint fixes to %%prep, add a few additional fixes + * Thu Jan 05 2012 Todd Zullinger - 2.6.13-2 - Revert to minimal patch for augeas >= 0.10 (bz#771097)