[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