[Erp5-report] r43601 rafael - /erp5/trunk/utils/rpmgen/specs/erp5-official-instance.spec

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Feb 23 13:41:17 CET 2011


Author: rafael
Date: Wed Feb 23 13:41:17 2011
New Revision: 43601

URL: http://svn.erp5.org?rev=43601&view=rev
Log:
Be a bit more generic with user creation and files should be owned by erp5 inthe end.

Modified:
    erp5/trunk/utils/rpmgen/specs/erp5-official-instance.spec

Modified: erp5/trunk/utils/rpmgen/specs/erp5-official-instance.spec
URL: http://svn.erp5.org/erp5/trunk/utils/rpmgen/specs/erp5-official-instance.spec?rev=43601&r1=43600&r2=43601&view=diff
==============================================================================
--- erp5/trunk/utils/rpmgen/specs/erp5-official-instance.spec [utf8] (original)
+++ erp5/trunk/utils/rpmgen/specs/erp5-official-instance.spec [utf8] Wed Feb 23 13:41:17 2011
@@ -2,6 +2,7 @@
 %define name erp5-official-instance
 %define release 001
 %define erp5user erp5
+%define erp5group erp5
 %define installdir /var/lib/erp5/smb%{release}
 
 Name: %{name}
@@ -21,7 +22,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version
 %{summary}
 
 %pre
-%_pre_useradd %{erp5user} %{installdir} /bin/false
+getent group %{erp5group} >/dev/null || groupadd -r %{erp5group}
+getent passwd %{erp5user} >/dev/null || useradd -r -d %{installdir} -s /sbin/nologin -c "User for erp5 instance package." %{erp5user} -g %{erp5group}
 
 %build
 
@@ -39,7 +41,7 @@ fi
 chmod -R u+w %{buildroot}%{installdir}/*parts
 
 %files
-%defattr(-, root, root, 0755)
+%defattr(-, erp5, erp5, 0755)
 %{installdir}
 
 %clean



More information about the Erp5-report mailing list