[Erp5-report] r36340 luke - in /erp5/trunk/buildout: profiles/ software-profiles/ tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jun 15 10:44:02 CEST 2010
Author: luke
Date: Tue Jun 15 10:43:58 2010
New Revision: 36340
URL: http://svn.erp5.org?rev=36340&view=rev
Log:
- build rdiff-backup 1.0.5 using zc.recipe.egg
- pin version to 1.0.5
- move binary to buildout:bin-directory
- reflect new location in assertion, and fix assertion (-V is to check for version)
Modified:
erp5/trunk/buildout/profiles/official-2.12.cfg
erp5/trunk/buildout/profiles/official.cfg
erp5/trunk/buildout/profiles/versions-2.12.cfg
erp5/trunk/buildout/profiles/versions.cfg
erp5/trunk/buildout/software-profiles/rdiff-backup.cfg
erp5/trunk/buildout/tests/assertSoftware.py
Modified: erp5/trunk/buildout/profiles/official-2.12.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/official-2.12.cfg?rev=36340&r1=36339&r2=36340&view=diff
==============================================================================
--- erp5/trunk/buildout/profiles/official-2.12.cfg [utf8] (original)
+++ erp5/trunk/buildout/profiles/official-2.12.cfg [utf8] Tue Jun 15 10:43:58 2010
@@ -20,6 +20,7 @@ extends =
../software-profiles/oood.cfg
../software-profiles/openoffice-bin.cfg
../software-profiles/python-2.6.cfg
+ ../software-profiles/rdiff-backup.cfg
../software-profiles/varnish.cfg
../profiles/common.cfg
@@ -35,6 +36,7 @@ parts =
itools-build
apache
memcached
+ rdiff-backup
ocropus
haproxy
flare
Modified: erp5/trunk/buildout/profiles/official.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/official.cfg?rev=36340&r1=36339&r2=36340&view=diff
==============================================================================
--- erp5/trunk/buildout/profiles/official.cfg [utf8] (original)
+++ erp5/trunk/buildout/profiles/official.cfg [utf8] Tue Jun 15 10:43:58 2010
@@ -12,12 +12,12 @@ extends =
../software-profiles/imagemagick.cfg
../software-profiles/libevent.cfg
../software-profiles/memcached.cfg
- ../software-profiles/rdiff-backup.cfg
../software-profiles/mysql-tritonn-5.0.cfg
../software-profiles/ocropus.cfg
../software-profiles/oood.cfg
../software-profiles/openoffice-bin.cfg
../software-profiles/python-2.4.cfg
+ ../software-profiles/rdiff-backup.cfg
../software-profiles/varnish.cfg
../software-profiles/zope-2.8.cfg
../profiles/common.cfg
Modified: erp5/trunk/buildout/profiles/versions-2.12.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/versions-2.12.cfg?rev=36340&r1=36339&r2=36340&view=diff
==============================================================================
--- erp5/trunk/buildout/profiles/versions-2.12.cfg [utf8] (original)
+++ erp5/trunk/buildout/profiles/versions-2.12.cfg [utf8] Tue Jun 15 10:43:58 2010
@@ -14,6 +14,7 @@ ipython = 0.10
numpy = 1.3.0
plone.recipe.zope2instance = 3.6
erp5.recipe.standaloneinstance >= 0.4
+rdiff-backup = 1.0.5
pysvn = 1.7.2
xml-marshaller = 0.9a
# Use SOAPpy from http://ibid.omnia.za.net/eggs/ instead of
Modified: erp5/trunk/buildout/profiles/versions.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/versions.cfg?rev=36340&r1=36339&r2=36340&view=diff
==============================================================================
--- erp5/trunk/buildout/profiles/versions.cfg [utf8] (original)
+++ erp5/trunk/buildout/profiles/versions.cfg [utf8] Tue Jun 15 10:43:58 2010
@@ -10,6 +10,6 @@ erp5.recipe.standaloneinstance >= 0.4
erp5.recipe.mysqlserver >= 1.1.1
pysvn = 1.7.2
xml-marshaller = 0.9a
-
+rdiff-backup = 1.0.5
erp5_products_revision =
erp5_bt5_revision = ${:erp5_products_revision}
Modified: erp5/trunk/buildout/software-profiles/rdiff-backup.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/software-profiles/rdiff-backup.cfg?rev=36340&r1=36339&r2=36340&view=diff
==============================================================================
--- erp5/trunk/buildout/software-profiles/rdiff-backup.cfg [utf8] (original)
+++ erp5/trunk/buildout/software-profiles/rdiff-backup.cfg [utf8] Tue Jun 15 10:43:58 2010
@@ -1,18 +1,12 @@
[buildout]
-parts = rdiff-backup
+parts =
+ rdiff-backup
[rdiff-backup]
-<= rdiff-backup-1.0.5
-
-[rdiff-backup-1.0.5-download]
-recipe = hexagonit.recipe.download
-url = http://download.savannah.nongnu.org/releases/rdiff-backup/rdiff-backup-1.0.5.tar.gz
-
-[rdiff-backup-1.0.5]
-recipe = plone.recipe.command
-command =
- cd ${rdiff-backup-1.0.5-download:location}/rdiff-backup-1.0.5
- ${python2.4:executable} setup.py build
- ${python2.4:executable} setup.py install --prefix=${buildout:directory}/parts/rdiff-backup
-
-update-command = ${:command}
+# Note: To avoid system dependency on librsync-devel this egg can be split
+# into custom part to build against local librsync and part to generate
+# scripts
+recipe = zc.recipe.egg
+entry-points =
+ rdiff-backup=rdiff_backup.Main:Main
+arguments = sys.argv[1:]
Modified: erp5/trunk/buildout/tests/assertSoftware.py
URL: http://svn.erp5.org/erp5/trunk/buildout/tests/assertSoftware.py?rev=36340&r1=36339&r2=36340&view=diff
==============================================================================
--- erp5/trunk/buildout/tests/assertSoftware.py [utf8] (original)
+++ erp5/trunk/buildout/tests/assertSoftware.py [utf8] Tue Jun 15 10:43:58 2010
@@ -150,8 +150,8 @@ class AssertSoftwareRunable(unittest.Tes
self.assertTrue(stdout.startswith('flare'))
def test_rdiff_backup(self):
- stdout, stderr = subprocess.Popen(["parts/rdiff-backup/bin/rdiff-backup",
- "-v"], stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
+ stdout, stderr = subprocess.Popen(["bin/rdiff-backup", "-V"],
+ stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
self.assertEqual(stderr, '')
self.assertEqual(stdout.strip(), 'rdiff-backup 1.0.5')
More information about the Erp5-report
mailing list