commit 2bc6800e1e3b54bfe25c45f7b982bc104e18efc2
Author: Elan Ruusamäe <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to