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

nobody at svn.erp5.org nobody at svn.erp5.org
Wed May 12 13:26:43 CEST 2010


Author: lucas
Date: Wed May 12 13:26:41 2010
New Revision: 35194

URL: http://svn.erp5.org?rev=35194&view=rev
Log:
There is no macro to create user on opensuse, this is the correct way. Group is also required.

Modified:
    erp5/trunk/utils/rpmgen/templates/tiolive-application-buildout-opensuse11.2.spec.in

Modified: erp5/trunk/utils/rpmgen/templates/tiolive-application-buildout-opensuse11.2.spec.in
URL: http://svn.erp5.org/erp5/trunk/utils/rpmgen/templates/tiolive-application-buildout-opensuse11.2.spec.in?rev=35194&r1=35193&r2=35194&view=diff
==============================================================================
--- erp5/trunk/utils/rpmgen/templates/tiolive-application-buildout-opensuse11.2.spec.in [utf8] (original)
+++ erp5/trunk/utils/rpmgen/templates/tiolive-application-buildout-opensuse11.2.spec.in [utf8] Wed May 12 13:26:41 2010
@@ -2,6 +2,7 @@
 %define name ${:name}
 %define release ${:release}
 %define erp5user erp5
+%define erp5group erp5
 %define fullname %{name}-%{version}
 %define installdir /var/lib/erp5
 %define __find_provides ${:find_provides}
@@ -30,7 +31,8 @@
 %{summary}
 
 %pre
-%_pre_useradd %{erp5user} %{installdir} /bin/false
+getent group GROUPNAME >/dev/null || groupadd -r %{erp5group}
+getent passwd USERNAME >/dev/null || useradd -r -d %{installdir} -s /sbin/nologin -c "User for tiolive-application package." %{erp5user}
 
 %build
 mkdir -p %{installdir}
@@ -51,10 +53,6 @@
 echo "Navigate to http://appliance.tiolive.com/ and use the server key to register new computer"
 chown erp5 server.key
 
-%postun
-# XXX: Check that user directory is *NOT* deleted
-%_postun_userdel %{erp5user}
-
 %install
 %{__rm} -rf %{buildroot}
 %{__mkdir_p} %{buildroot}




More information about the Erp5-report mailing list