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

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Aug 16 16:48:20 CEST 2010


Author: lucas
Date: Mon Aug 16 16:48:20 2010
New Revision: 37847

URL: http://svn.erp5.org?rev=37847&view=rev
Log:
Renamed the spec file, because it can be used for many versions of OpenSUSE.

Added:
    erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-opensuse.spec.in
      - copied unchanged from r37719, erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-opensuse11.2.spec.in
    erp5/trunk/utils/rpmgen/templates/tiolive-application-buildout-opensuse.spec.in
      - copied unchanged from r37719, erp5/trunk/utils/rpmgen/templates/tiolive-application-buildout-opensuse11.2.spec.in
Removed:
    erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-opensuse11.2.spec.in
    erp5/trunk/utils/rpmgen/templates/tiolive-application-buildout-opensuse11.2.spec.in

Removed: erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-opensuse11.2.spec.in
URL: http://svn.erp5.org/erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-opensuse11.2.spec.in?rev=37846&view=auto
==============================================================================
--- erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-opensuse11.2.spec.in [utf8] (original)
+++ erp5/trunk/utils/rpmgen/templates/erp5-official-buildout-opensuse11.2.spec.in (removed)
@@ -1,51 +0,0 @@
-%define version ${:version}
-%define name ${:name}
-%define release ${:release}
-# XXX: instancehome might be controlled by caller or buildout
-%define instancehome /var/lib/erp5
-%define fullname %{name}-%{version}
-%define installdir /opt/erp5/%{version}
-Name: %{name}
-Version: %{version}
-Release: %{release}
-Summary: Open Source ERP Solution
-URL: http://www.erp5.org
-License: GPL
-Vendor: Nexedi
-Packager: Lucas Carvalho <lucas at nexedi.com>
-Group: Databases
-
-AutoReqProv:0
-
-Provides: erp5
-${:requires}
-
-${:dependencies}
-
-BuildRoot: /opt/rpmbuild/%{fullname}-%{release}-root
-
-%description
-%{summary}
-
-%build
-cd %{installdir}
-python -S bootstrap/bootstrap.py
-bin/buildout -vv
-# cleanup .svn and .pyc files
-find %{installdir} -depth -name .svn -exec rm -rf {} \;
-find %{installdir} -name '*.pyc' -delete
-# remove the content of downloads folder
-# and remove all the folders used to build any software.
-%{__rm} -rf downloads/* parts/*__unpack__
-
-%install
-%{__rm} -rf %{buildroot}
-%{__mkdir_p} %{buildroot}
-%{__cp} -ar --parents %{installdir} %{buildroot}
-
-%files
-%defattr(-, root, root, 0755)
-%{installdir}
-
-%clean
-%{__rm} -rf %{buildroot} %{installdir}

Removed: 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=37846&view=auto
==============================================================================
--- 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 (removed)
@@ -1,66 +0,0 @@
-%define version ${:version}
-%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}
-%define softwarehome ${:softwarehome}
-%define softwarename ${:softwarename}
-
-Name: %{name}
-Version: %{version}
-Release: %{release}
-Summary: Open Source ERP Solution
-URL: http://www.erp5.org
-License: GPL
-Vendor: Nexedi
-Packager: Lucas Carvalho <lucas at nexedi.com>
-Group: Databases
-
-Requires: erp5 = ${:version}
-Requires: logrotate
-
-${:dependencies}
-BuildRequires: %{softwarename}
-
-BuildRoot: /opt/rpmbuild/%{fullname}-%{release}-root
-
-%description
-%{summary}
-
-%pre
-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}
-cd %{installdir}
-svn co https://svn.erp5.org/repos/public/erp5/release/5.4.6/ .
-echo "[software_definition]" >> timmy-base.cfg
-echo "software_home = %{softwarehome}" >> timmy-base.cfg
-%{softwarehome}/bin/python2.4 -S bootstrap/bootstrap.py -c timmy-base.cfg
-bin/buildout -c timmy-base.cfg
-
-%post
-echo $'%{installdir}/var/log/timmy.log {\nsharedscripts\nrotate 10\nweekly\nmissingok\ncompress\n}' > /etc/logrotate.d/timmy
-echo '*/5 * * * * bin/timmy -k server.key -s https://www.tiolive.com/slap_service/ -b timmy-base.cfg -o timmy-controller.cfg -d timmy-instances -r bin/buildout -p timmy.pid -l var/log/timmy.log' > erp5.crontab
-crontab -u erp5 erp5.crontab
-rm -f erp5.crontab
-cd %{installdir}
-bin/timmy-keygen -k server.key
-echo "Navigate to http://appliance.tiolive.com/ and use the server key to register new computer"
-chown erp5 server.key
-
-%install
-%{__rm} -rf %{buildroot}
-%{__mkdir_p} %{buildroot}
-%{__cp} -ar --parents %{installdir} %{buildroot}
-
-%files
-%defattr(-, erp5, erp5, 0755)
-%{installdir}
-
-%clean
-%{__rm} -rf %{buildroot} %{installdir}




More information about the Erp5-report mailing list