[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