summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Lutterkort <lutter@fedoraproject.org>2008-12-15 11:23:57 +0000
committerDavid Lutterkort <lutter@fedoraproject.org>2008-12-15 11:23:57 +0000
commit38f9c0e845b3561d0cf73cdfc834296b9f4b32be (patch)
tree6d9baee14a5468dfae3eefaf973fe1bc8c55fe63
parentd43a307c236fa6c17107633208e94a5294de733d (diff)
downloadpuppet-package-38f9c0e845b3561d0cf73cdfc834296b9f4b32be.tar.gz
puppet-package-38f9c0e845b3561d0cf73cdfc834296b9f4b32be.tar.xz
puppet-package-38f9c0e845b3561d0cf73cdfc834296b9f4b32be.zip
Use fixed uid/gid pair across all active branches
-rw-r--r--puppet.spec6
1 files changed, 4 insertions, 2 deletions
diff --git a/puppet.spec b/puppet.spec
index e098823..718df95 100644
--- a/puppet.spec
+++ b/puppet.spec
@@ -145,10 +145,12 @@ touch %{buildroot}%{_sysconfdir}/puppet/puppetd.conf
%doc %{_mandir}/man8/puppetmasterd.8.gz
%doc %{_mandir}/man8/puppetrun.8.gz
+# Fixed uid/gid were assigned in bz 472073 (Fedora), 471918 (RHEL-5),
+# and 471919 (RHEL-4)
%pre
-getent group puppet >/dev/null || groupadd -r puppet
+getent group puppet >/dev/null || groupadd -r puppet -g 52
getent passwd puppet >/dev/null || \
-useradd -r -g puppet -d %{_localstatedir}/lib/puppet -s /sbin/nologin \
+useradd -r -u 52 -g puppet -d %{_localstatedir}/lib/puppet -s /sbin/nologin \
-c "Puppet" puppet || :
# ensure that old setups have the right puppet home dir
if [ $1 -gt 1 ] ; then