[Erp5-report] r44469 luke - /erp5/trunk/utils/slapos.recipe.erp5/src/slapos/recipe/erp5/

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Mar 21 14:22:32 CET 2011


Author: luke
Date: Mon Mar 21 14:22:31 2011
New Revision: 44469

URL: http://svn.erp5.org?rev=44469&view=rev
Log:
 - conversion_server_conf and memcached_conf are optional parameters for
   ERP5 site
 - erp5_site_id can have reasonable default in method

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=44469&r1=44468&r2=44469&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] Mon Mar 21 14:22:31 2011
@@ -334,9 +334,13 @@ class Recipe(BaseSlapRecipe):
     return user, password
 
   def installERP5Site(self, user, password, zope_access, mysql_conf,
-          conversion_server_conf, memcached_conf, erp5_site_id):
+          conversion_server_conf=None, memcached_conf=None, erp5_site_id='erp5'):
     """ Create a script controlled by supervisor, which creates a erp5
     site on current available zope and mysql environment"""
+    if conversion_server_conf is None:
+      conversion_server_conf = {}
+    if memcached_conf is None:
+      memcached_conf = {}
     # XXX Conversion server and memcache server coordinates are not relevant
     # for pure site creation.
     https_connection_url = "http://%s:%s@%s/" % (user, password, zope_access)
@@ -354,9 +358,9 @@ class Recipe(BaseSlapRecipe):
                   arguments=[erp5_site_id,
                              mysql_connection_string,
                              https_connection_url,
-                             memcached_conf['memcached_url'],
-                             conversion_server_conf['conversion_server_ip'],
-                             conversion_server_conf['conversion_server_port'],
+                             memcached_conf.get('memcached_url'),
+                             conversion_server_conf.get('conversion_server_ip'),
+                             conversion_server_conf.get('conversion_server_port'),
                              bt5_list,
                              bt5_repository_list]))
     return []



More information about the Erp5-report mailing list