[Erp5-report] r33917 luke - /erp5/trunk/utils/rpmgen/templates/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 19 16:03:21 CET 2010
Author: luke
Date: Fri Mar 19 16:03:15 2010
New Revision: 33917
URL: http://svn.erp5.org?rev=33917&view=rev
Log:
- create placeholder for instances
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=33917&r1=33916&r2=33917&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 16:03:15 2010
@@ -31,7 +31,6 @@
getent passwd %{erp5user} >/dev/null || \
useradd -r -d %{instancehome} -s /sbin/nologin \
-c "ERP5 Official Buildout user" %{erp5user}
-/bin/chown -R %{erp5user} %{instancehome}
exit 0
%build
@@ -43,15 +42,32 @@
find %{installdir} -name '*.pyc' -print0 | xargs -0 %{__rm} -rf
# tmp-storage created by openoffice build
%{__rm} -rf tmp-storage
+mkdir -p %{instancehome}
+cd %{instancehome}
+svn co https://svn.erp5.org/repos/public/erp5/trunk/buildout/ .
+echo "[software_definition]" >> timmy-base.cfg
+echo "software_home = %{installdir}"
+%{installdir}/bin/python2.4 bootstrap/bootstrap.py -c timmy-base.cfg
+bin/buildout -c timmy-base.cfg
+
+%post
+crontab -u erp5 -l > erp5.crontab
+grep bin/timmy erp5.crontab || echo '*/5 * * * * bin/timmy -k server.key -s https://www.tiolive.com/grid/ -b timmy-base.cfg -t local-eggs/erp5.timmy/src/erp5/timmy/examples/ -o timmy-controller.cfg -d timmy-instances -r bin/buildout -p timmy.pid' >> erp5.crontab
+crontab -u erp5 erp5.crontab
+rm -f erp5.crontab
+%{instancehome}bin/timmy-keygen -k %{instancehome}/server.key
+chown erp5 %{instancehome}/server.key
%install
%{__rm} -rf %{buildroot}
%{__mkdir_p} %{buildroot}
%{__cp} -ar --parents %{installdir} %{buildroot}
+%{__cp} -ar --parents %{instancehome} %{buildroot}
%files
%defattr(-, root, root, 0755)
%{installdir}
+%attr(-,erp5,erp5,0755} /var/lib/erp5
%clean
-%{__rm} -rf %{buildroot} %{installdir}
+%{__rm} -rf %{buildroot} %{installdir} %{instancehome}
More information about the Erp5-report
mailing list