[Erp5-report] r32356 luke - in /erp5/trunk/buildout: ./ zope-instance/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Feb 9 14:20:16 CET 2010


Author: luke
Date: Tue Feb  9 14:20:15 2010
New Revision: 32356

URL: http://svn.erp5.org?rev=32356&view=rev
Log:
 - experimental support to create database for site

Modified:
    erp5/trunk/buildout/development.cfg
    erp5/trunk/buildout/zope-instance/buildout.cfg

Modified: erp5/trunk/buildout/development.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/development.cfg?rev=32356&r1=32355&r2=32356&view=diff
==============================================================================
--- erp5/trunk/buildout/development.cfg [utf8] (original)
+++ erp5/trunk/buildout/development.cfg [utf8] Tue Feb  9 14:20:15 2010
@@ -27,7 +27,9 @@
 # Format:
 #     database[@host[:port]] [user [password [unix_socket]]]
 #   e.g "erp5db erp5user somepassword" or "erp5db erp5user"
-erp5_sql_connection_string =  test@${configuration:mysql_host}:${configuration:mysql_port} root
+mysql_database_name = development_site
+
+erp5_sql_connection_string = ${:mysql_database_name}@${configuration:mysql_host}:${configuration:mysql_port} root
 bt5 =
    erp5_base
    erp5_forge

Modified: erp5/trunk/buildout/zope-instance/buildout.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/zope-instance/buildout.cfg?rev=32356&r1=32355&r2=32356&view=diff
==============================================================================
--- erp5/trunk/buildout/zope-instance/buildout.cfg [utf8] (original)
+++ erp5/trunk/buildout/zope-instance/buildout.cfg [utf8] Tue Feb  9 14:20:15 2010
@@ -36,7 +36,14 @@
   ${products-erp5:location}
   ${products-other:location}
 
+[create_mysql_database]
+# XXX: This have to be converted into recipe
+recipe = plone.recipe.command
+command =
+  echo "CREATE DATABASE IF NOT EXISTS ${create_erp5_site:mysql_database_name}" | ${buildout:bin-directory}/mysql -u root
+
 [create_erp5_site]
+depends = ${create_mysql_database:command}
 recipe = erp5.recipe.createsite
 portal_id = erp5
 control-script = ${zope-instance:control-script}




More information about the Erp5-report mailing list