[packages/puppet] add puppet user/group
glen
glen at pld-linux.org
Wed May 1 13:43:15 CEST 2013
commit 2bc6800e1e3b54bfe25c45f7b982bc104e18efc2
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed May 1 14:39:25 2013 +0300
add puppet user/group
puppet.spec | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
---
diff --git a/puppet.spec b/puppet.spec
index 5dc5510..fa0ce7d 100644
--- a/puppet.spec
+++ b/puppet.spec
@@ -20,6 +20,14 @@ BuildRequires: ruby-facter >= 1.6
BuildRequires: sed >= 4.0
BuildRequires: which
BuildConflicts: ruby-ftools
+Provides: group(puppet)
+Provides: user(puppet)
+Requires(postun): /usr/sbin/groupdel
+Requires(postun): /usr/sbin/userdel
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
Requires: ruby-facter < 2
Requires: ruby-facter >= 1.6
Requires: ruby-hiera < 2
@@ -81,6 +89,16 @@ cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT
+%pre
+%groupadd -g 292 puppet
+%useradd -u 292 -g puppet -c "Puppet" -d %{_localstatedir}/lib/%{name} puppet
+
+%postun
+if [ "$1" = "0" ]; then
+ %userremove puppet
+ %groupremove puppet
+fi
+
%files
%defattr(644,root,root,755)
%doc README.md
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/puppet.git/commitdiff/2bc6800e1e3b54bfe25c45f7b982bc104e18efc2
More information about the pld-cvs-commit
mailing list