[Erp5-report] r44101 luke - /erp5/trunk/utils/slapos.recipe.erp5/src/slapos/recipe/erp5/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Mar 10 10:33:59 CET 2011
Author: luke
Date: Thu Mar 10 10:33:58 2011
New Revision: 44101
URL: http://svn.erp5.org?rev=44101&view=rev
Log:
- simplify memcached configuration and remove values from global
dictionary
Modified:
erp5/trunk/utils/slapos.recipe.erp5/src/slapos/recipe/erp5/__init__.py
Modified: erp5/trunk/utils/slapos.recipe.erp5/src/slapos/recipe/erp5/__init__.py
URL: http://svn.erp5.org/erp5/trunk/utils/slapos.recipe.erp5/src/slapos/recipe/erp5/__init__.py?rev=44101&r1=44100&r2=44101&view=diff
==============================================================================
--- erp5/trunk/utils/slapos.recipe.erp5/src/slapos/recipe/erp5/__init__.py [utf8] (original)
+++ erp5/trunk/utils/slapos.recipe.erp5/src/slapos/recipe/erp5/__init__.py [utf8] Thu Mar 10 10:33:58 2011
@@ -57,8 +57,6 @@ CONFIG = dict(
zodb_root_filename='root.fs',
zeo_port=22001,
zeo_storagename='root',
- # Memcached
- memcached_port=11000,
# Kumofs
kumo_manager_port=13101,
kumo_server_port=13201,
@@ -100,7 +98,7 @@ class Recipe(BaseSlapRecipe):
self.parameter_dict.setdefault(k, v)
self.installTestCertificateAuthority()
self.installCertificateAuthority()
- self.installMemcached()
+ self.installMemcached(ip=self.getLocalIPv4Address(), port=11000)
self.installKumo()
self.installConversionServer()
self.installMysqlServer()
@@ -189,17 +187,17 @@ class Recipe(BaseSlapRecipe):
kumo_gateway_port=CONFIG['kumo_gateway_port'],
)
- def installMemcached(self):
- CONFIG.update(
+ def installMemcached(self, ip, port):
+ config = dict(
memcached_binary=self.options['memcached_binary'],
- memcached_ip=self.getLocalIPv4Address())
+ memcached_ip=ip,
+ memcached_port=port,
+ )
self.path_list.append(self.createRunningWrapper('memcached',
self.substituteTemplate(self.getTemplateFilename('memcached.in'),
- CONFIG)))
- self.connection_dict.update(
- memcached_ip=CONFIG['memcached_ip'],
- memcached_port=CONFIG['memcached_port']
- )
+ config)))
+ self.connection_dict.update(memcached_url='%s:%s' %
+ (config['memcached_ip'], config['memcached_port']))
def installTestRunner(self):
"""Installs bin/runTestSuite executable to run all tests using
More information about the Erp5-report
mailing list