[Erp5-report] r36906 cedric.dsm - /erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/re...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jul 6 17:35:15 CEST 2010
Author: cedric.dsm
Date: Tue Jul 6 17:35:10 2010
New Revision: 36906
URL: http://svn.erp5.org?rev=36906&view=rev
Log:
Applying conventions on memcachedserver
Modified:
erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/recipe/memcachedserver/__init__.py
Modified: erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/recipe/memcachedserver/__init__.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/recipe/memcachedserver/__init__.py?rev=36906&r1=36905&r2=36906&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/recipe/memcachedserver/__init__.py [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/recipe/memcachedserver/__init__.py [utf8] Tue Jul 6 17:35:10 2010
@@ -30,13 +30,15 @@ class Recipe(object):
self.egg = zc.recipe.egg.Egg(buildout, options['recipe'], options)
self.logger=logging.getLogger(self.name)
- def createDirIfNeeded(self, path):
- # Checks directory existence. If not, creates it
+ def createDirectoryIfNeeded(self, path):
+ """ Checks directory existence. If not, creates it
+ """
+ print (path)
if not os.path.isdir(path):
self.logger.info("Creating %s directory..." % path)
os.makedirs(path)
- def install_script(self, script_name):
+ def installScript(self, script_name):
""" Create default scripts
"""
self.logger.info('Installing memcached wrapper script...')
@@ -45,7 +47,7 @@ class Recipe(object):
memcached_bin_folder = options.get("memcached_bin_folder")
memcached_conf_file = options.get("memcached_conf_file")
- self.createDirIfNeeded(memcached_bin_folder)
+ self.createDirectoryIfNeeded(memcached_bin_folder)
# Warning : if python2.4 is not installed with buildout you will get a
# "ValueError: too many values to unpack" error.
# To avoid this, make sure python2.4 is installed by buildout
@@ -53,14 +55,16 @@ class Recipe(object):
# See https://bugs.launchpad.net/zc.buildout/+bug/421833 -
requirements, ws = self.egg.working_set(['erp5.recipe.memcachedserver'])
zc.buildout.easy_install.scripts(
- [(script_name,'erp5.recipe.memcachedserver.ctl', 'main')],
+ [('wrapper','erp5.recipe.memcachedserver.ctl', 'main')],
ws, options['executable'], memcached_bin_folder,
arguments = ("\n '%s/%s' ,"
"\n '%s' " % (memcached_software_bin,
- script_name,
- memcached_conf_file)))
+ script_name,
+ memcached_conf_file)))
- def build_configuration_file(self):
+ def buildConfigurationFile(self):
+ """ Creates configuration file
+ """
config_file_location = self.options.get('memcached_conf_file')
tcp_port = self.options.get('memcached_tcp_port')
udp_port = self.options.get('memcached_udp_port')
@@ -75,7 +79,7 @@ class Recipe(object):
key_size = self.options.get('memcached_key_size')
threads = self.options.get('memcached_threads')
- self.createDirIfNeeded(os.path.dirname(config_file_location))
+ self.createDirectoryIfNeeded(os.path.dirname(config_file_location))
# Creates config file
self.logger.info('Creating memcached config file...')
@@ -116,11 +120,11 @@ class Recipe(object):
def install(self):
- home = self.options.get('instancehome')
- self.createDirIfNeeded(home)
+ home = self.options.get('memcached_instancehome')
+ self.createDirectoryIfNeeded(home)
- self.build_configuration_file()
- self.install_script('memcached')
+ self.buildConfigurationFile()
+ self.installScript('memcached')
return []
update = install
More information about the Erp5-report
mailing list