diff options
author | lutter <lutter@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-02-22 01:51:15 +0000 |
---|---|---|
committer | lutter <lutter@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-02-22 01:51:15 +0000 |
commit | 3ac5cd90f11ae8689fef4f804dfca40cd5ca92b2 (patch) | |
tree | e9c624d6a30baebf170ed01b62af79baf14cf6e3 | |
parent | 68aa302faedc6df51f6049b43a50d813d95ca4db (diff) | |
download | puppet-3ac5cd90f11ae8689fef4f804dfca40cd5ca92b2.tar.gz puppet-3ac5cd90f11ae8689fef4f804dfca40cd5ca92b2.tar.xz puppet-3ac5cd90f11ae8689fef4f804dfca40cd5ca92b2.zip |
Incorporate initial feedback from FE review
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@926 980ebf18-57e1-0310-9a29-db15c13687c0
-rw-r--r-- | conf/redhat/puppet.spec | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/conf/redhat/puppet.spec b/conf/redhat/puppet.spec index 01d0aec21..3ec86c8d6 100644 --- a/conf/redhat/puppet.spec +++ b/conf/redhat/puppet.spec @@ -5,7 +5,7 @@ Summary: A network tool for managing many disparate systems Name: puppet Version: 0.13.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: System Environment/Base @@ -14,6 +14,7 @@ Source: http://reductivelabs.com/downloads/puppet/%{name}-%{version}.tgz Requires: ruby >= 1.8.1 Requires: facter >= 1.1 +Requires: fedora-usermgmt BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArchitectures: noarch @@ -49,6 +50,7 @@ The server can also function as a certificate authority and file server. %{__mv} %{buildroot}%{_sbindir}/puppet %{buildroot}%{_bindir}/puppet %{__install} -Dp -m0644 %{_pbuild}/lib/puppet.rb %{buildroot}%{rubylibdir}/puppet.rb %{__cp} -a %{_pbuild}/lib/puppet %{buildroot}%{rubylibdir} +find %{buildroot}%{rubylibdir} -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 %{confdir}/client.init %{buildroot}%{_initrddir}/puppet %{__install} -Dp -m0644 %{confdir}/server.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/puppetmaster @@ -80,15 +82,12 @@ The server can also function as a certificate authority and file server. %{_initrddir}/puppetmaster %config(noreplace) %{_sysconfdir}/puppet/* %config(noreplace) %{_sysconfdir}/sysconfig/puppetmaster -%config(noreplace) %{_sysconfdir}/puppet/fileserver.conf -%config(noreplace) %{_sysconfdir}/puppet/puppetmasterd.conf %{_sbindir}/cf2puppet %{_sbindir}/puppetca %pre -# Use uid 317 - we need to find out how to properly assign -# uid's for system users -/usr/sbin/useradd -c "Puppet" -u 317 \ +/usr/sbin/fedora-groupadd 24 puppet +/usr/sbin/fedora-useradd 24 -g puppet -c "Puppet" \ -s /sbin/nologin -r -d /var/puppet puppet 2> /dev/null || : %post @@ -122,6 +121,10 @@ fi %{__rm} -rf %{buildroot} %changelog +* 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 +problem with listing fileserver.conf and puppetmaster.conf twice + * Wed Feb 8 2006 David Lutterkort <dlutter@redhat.com> - 0.13.0-3 - Fix puppetd.conf |