[Erp5-report] r33891 lucas - /erp5/trunk/utils/rpmgen/templates/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Mar 19 00:33:43 CET 2010


Author: lucas
Date: Fri Mar 19 00:33:42 2010
New Revision: 33891

URL: http://svn.erp5.org?rev=33891&view=rev
Log:
Added user and grants privileges.

Modified:
    erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-mandriva2010.spec.in

Modified: erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-mandriva2010.spec.in
URL: http://svn.erp5.org/erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-mandriva2010.spec.in?rev=33891&r1=33890&r2=33891&view=diff
==============================================================================
--- erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-mandriva2010.spec.in [utf8] (original)
+++ erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-mandriva2010.spec.in [utf8] Fri Mar 19 00:33:42 2010
@@ -2,6 +2,8 @@
 %define version ${:version}
 %define name ${:name}
 %define release ${:release}
+%define userhome /srv/erp5
+%define erp5user erp5
 
 # We do not actually use /usr/local/bin/python
 %define _requires_exceptions /usr/local/bin/python
@@ -28,6 +30,13 @@
 %description
 %{summary}
 
+%pre
+getent passwd %{erp5user} >/dev/null || \
+  useradd -r -d %{userhome} -s /sbin/nologin \
+      -c "ERP5 Official Buildout user" %{erp5user}
+/bin/chown -R %{erp5user} %{userhome}
+exit 0
+
 %build
 cd %{installdir}
 python bootstrap/bootstrap.py




More information about the Erp5-report mailing list