diff options
author | James Turnbull <james@lovedthanlost.net> | 2010-07-16 09:12:51 +1000 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2010-07-16 09:12:51 +1000 |
commit | 4ce33fde2c0de19d03bf5d951858dd3ea4fd52a6 (patch) | |
tree | 8d83cf5a082a4f1b8335c20e6e63fe4eaefbbeed /conf | |
parent | 91185c6c04dc2bb5659db8f7a7d23a41c4d308ea (diff) | |
download | puppet-4ce33fde2c0de19d03bf5d951858dd3ea4fd52a6.tar.gz puppet-4ce33fde2c0de19d03bf5d951858dd3ea4fd52a6.tar.xz puppet-4ce33fde2c0de19d03bf5d951858dd3ea4fd52a6.zip |
Fixed #4249 - Updated SUSE packaging specifications
Diffstat (limited to 'conf')
-rw-r--r-- | conf/suse/client.init | 5 | ||||
-rw-r--r-- | conf/suse/puppet.spec | 36 | ||||
-rw-r--r-- | conf/suse/server.init | 5 |
3 files changed, 26 insertions, 20 deletions
diff --git a/conf/suse/client.init b/conf/suse/client.init index b81869b55..d72b09b2c 100644 --- a/conf/suse/client.init +++ b/conf/suse/client.init @@ -14,8 +14,9 @@ ### BEGIN INIT INFO # Provides: puppet # Required-Start: $local_fs $network $syslog -# Should-Start: -# Required-Stop: +# Should-Start: $null +# Required-Stop: $null +# Should-Stop: $null # Default-Start: 3 4 5 # Default-Stop: 0 1 2 6 # Short-Description: puppet diff --git a/conf/suse/puppet.spec b/conf/suse/puppet.spec index 15a9b9e5b..2a0e6e359 100644 --- a/conf/suse/puppet.spec +++ b/conf/suse/puppet.spec @@ -43,7 +43,6 @@ for f in bin/* ; do done %install -%{__rm} -rf %{buildroot} %{__install} -d -m0755 %{buildroot}%{_sbindir} %{__install} -d -m0755 %{buildroot}%{_bindir} %{__install} -d -m0755 %{buildroot}%{ruby_sitelibdir} @@ -52,36 +51,41 @@ done %{__install} -d -m0755 %{buildroot}%{_localstatedir}/lib/puppet %{__install} -d -m0755 %{buildroot}%{_localstatedir}/run/puppet %{__install} -d -m0755 %{buildroot}%{_localstatedir}/log/puppet -%{__install} -Dp -m0755 %{pbuild}/bin/* %{pbuild}/sbin/* %{buildroot}%{_sbindir} +%{__install} -Dp -m0755 %{pbuild}/bin/* %{buildroot}%{_sbindir} +%{__install} -Dp -m0755 %{pbuild}/sbin/* %{buildroot}%{_sbindir} %{__mv} %{buildroot}%{_sbindir}/puppet %{buildroot}%{_bindir}/puppet %{__mv} %{buildroot}%{_sbindir}/puppetrun %{buildroot}%{_bindir}/puppetrun -%{__mv} %{buildroot}%{_sbindir}/pi %{buildroot}%{_bindir}/pi -%{__mv} %{buildroot}%{_sbindir}/filebucket %{buildroot}%{_bindir}/filebucket %{__install} -Dp -m0644 %{pbuild}/lib/puppet.rb %{buildroot}%{ruby_sitelibdir}/puppet.rb %{__cp} -a %{pbuild}/lib/puppet %{buildroot}%{ruby_sitelibdir} -find %{buildroot}%{ruby_sitelibdir} -type f -perm +ugo+x -print0 | xargs -0 -r %{__chmod} a-x -%{__install} -Dp -m0644 %{confdir}/client.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/puppet -%{__install} -Dp -m0755 %{suseconfdir}/client.init %{buildroot}%{_initrddir}/puppet -%{__install} -Dp -m0644 %{confdir}/server.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/puppetmaster -%{__install} -Dp -m0755 %{suseconfdir}/server.init %{buildroot}%{_initrddir}/puppetmaster +find %{buildroot}%{ruby_sitelibdir} -type f -perm +ugo+x -exec chmod a-x '{}' \; +%{__install} -Dp -m0644 %{confdir}/client.sysconfig %{buildroot}/var/adm/fillup-templates/sysconfig.puppet +%{__install} -Dp -m0755 %SOURCE1 %{buildroot}%{_initrddir}/puppet +%{__install} -Dp -m0644 %{confdir}/server.sysconfig %{buildroot}/var/adm/fillup-templates/sysconfig.puppetmaster +%{__install} -Dp -m0755 %SOURCE2 %{buildroot}%{_initrddir}/puppetmaster %{__install} -Dp -m0644 %{confdir}/fileserver.conf %{buildroot}%{_sysconfdir}/puppet/fileserver.conf %{__install} -Dp -m0644 %{confdir}/puppet.conf %{buildroot}%{_sysconfdir}/puppet/puppet.conf +#%{__ln_s} puppet.conf %{buildroot}%{_sysconfdir}/puppet/puppetmasterd.conf +#%{__ln_s} puppet.conf %{buildroot}%{_sysconfdir}/puppet/puppetca.conf %{__install} -Dp -m0644 %{confdir}/logrotate %{buildroot}%{_sysconfdir}/logrotate.d/puppet +%{__ln_s} %{_initrddir}/puppet %{buildroot}%{_sbindir}/rcpuppet +%{__ln_s} %{_initrddir}/puppetmaster %{buildroot}%{_sbindir}/rcpuppetmaster %files %defattr(-, root, root, 0755) %{_bindir}/puppet -%{_bindir}/pi -%{_bindir}/filebucket +%{_sbindir}/filebucket %{_sbindir}/ralsh %{_sbindir}/puppetd +%{_sbindir}/rcpuppet +%{_sbindir}/pi %{ruby_sitelibdir}/* %{_initrddir}/puppet -%config(noreplace) %{_sysconfdir}/sysconfig/puppet +/var/adm/fillup-templates/sysconfig.puppet %config(noreplace) %{_sysconfdir}/puppet/puppet.conf %doc CHANGELOG COPYING LICENSE README examples %exclude %{_sbindir}/puppetdoc %config(noreplace) %{_sysconfdir}/logrotate.d/puppet +%dir %{_sysconfdir}/puppet # These need to be owned by puppet so the server can # write to them %attr(-, puppet, puppet) %{_localstatedir}/run/puppet @@ -152,7 +156,7 @@ fi * Mon Jun 19 2006 David Lutterkort <dlutter@redhat.com> - 0.18.0-1 - Patch config for LSB compliance (lsb-config.patch) -- Changed config moves /var/puppet to /var/lib/puppet, /etc/puppet/ssl +- Changed config moves /var/puppet to /var/lib/puppet, /etc/puppet/ssl to /var/lib/puppet, /etc/puppet/clases.txt to /var/lib/puppet/classes.txt, /etc/puppet/localconfig.yaml to /var/lib/puppet/localconfig.yaml @@ -175,7 +179,7 @@ fi - Rebuilt for new version * Wed Mar 22 2006 David Lutterkort <dlutter@redhat.com> - 0.15.1-1 -- Patch0: Run puppetmaster as root; running as puppet is not ready +- Patch0: Run puppetmaster as root; running as puppet is not ready for primetime * Mon Mar 13 2006 David Lutterkort <dlutter@redhat.com> - 0.15.0-1 @@ -190,7 +194,7 @@ fi allocate the puppet uid/gid dynamically * Sun Feb 19 2006 David Lutterkort <dlutter@redhat.com> - 0.13.0-4 -- Use fedora-usermgmt to create puppet user/group. Use uid/gid 24. Fixed +- Use fedora-usermgmt to create puppet user/group. Use uid/gid 24. Fixed problem with listing fileserver.conf and puppetmaster.conf twice * Wed Feb 8 2006 David Lutterkort <dlutter@redhat.com> - 0.13.0-3 @@ -215,7 +219,7 @@ problem with listing fileserver.conf and puppetmaster.conf twice - Added basic fileserver.conf * Wed Jan 11 2006 David Lutterkort <dlutter@redhat.com> - 0.10.1-1 -- Updated. Moved installation of library files to sitelibdir. Pulled +- Updated. Moved installation of library files to sitelibdir. Pulled initscripts into separate files. Folded tools rpm into server * Thu Nov 24 2005 Duane Griffin <d.griffin@psenterprise.com> diff --git a/conf/suse/server.init b/conf/suse/server.init index cc4194b62..e3a1d902a 100644 --- a/conf/suse/server.init +++ b/conf/suse/server.init @@ -12,8 +12,9 @@ ### BEGIN INIT INFO # Provides: puppetmaster # Required-Start: $local_fs $network $syslog -# Should-Start: -# Required-Stop: +# Should-Start: $null +# Required-Stop: $null +# Should-Stop: $null # Default-Start: 3 4 5 # Default-Stop: 0 1 2 6 # Short-Description: puppetmaster |