[Erp5-report] r32445 luke - in /erp5/trunk/buildout: mysql-instance/buildout.cfg official.cfg

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Feb 11 18:00:51 CET 2010


Author: luke
Date: Thu Feb 11 18:00:50 2010
New Revision: 32445

URL: http://svn.erp5.org?rev=32445&view=rev
Log:
 - define directories globally
 - create common directories globally

Modified:
    erp5/trunk/buildout/mysql-instance/buildout.cfg
    erp5/trunk/buildout/official.cfg

Modified: erp5/trunk/buildout/mysql-instance/buildout.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/mysql-instance/buildout.cfg?rev=32445&r1=32444&r2=32445&view=diff
==============================================================================
--- erp5/trunk/buildout/mysql-instance/buildout.cfg [utf8] (original)
+++ erp5/trunk/buildout/mysql-instance/buildout.cfg [utf8] Thu Feb 11 18:00:50 2010
@@ -10,11 +10,11 @@
 [configuration]
 mysql_port = 10002
 mysql_host = 127.0.0.1
-mysql_datadir = ${buildout:directory}/var/mysql
+mysql_datadir = ${buildout:var-directory}/mysql
 mysql_pid = ${:mysql_datadir}/mysql.pid
 mysql_sock = ${:mysql_datadir}/mysql.sock
-mysql_error_log = ${buildout:directory}/var/log/mysql.err.log
-mysql_cnf_file = ${buildout:directory}/var/etc/my.cnf
+mysql_error_log = ${buildout:log-directory}/mysql.err.log
+mysql_cnf_file = ${buildout:etc-directory}/my.cnf
 
 [mysql-bin]
 recipe = collective.recipe.template
@@ -32,20 +32,19 @@
 output = ${buildout:directory}/bin/mysqld
 
 [mysql-cnf]
-depends = ${etc-directory:command}
 recipe = collective.recipe.template
 input = ${buildout:directory}/mysql-instance/templates/my.cnf.in
 output = ${configuration:mysql_cnf_file}
 
 [mysql-instance]
-depends = ${log-directory:command}
 recipe = plone.recipe.command
 command =
-    ${software_definition:mysql_software}/bin/mysql_install_db --datadir=${configuration:mysql_datadir}
+    mkdir -p ${configuration:mysql_datadir}
+    ${buildout:bin-directory}/mysql_install_db --datadir=${configuration:mysql_datadir}
 
 [start-mysql-instance]
 recipe = plone.recipe.command
-command = ${buildout:bin-directory}/mysqld &
+command = ${buildout:bin-directory}/mysqld --defaults-file=${configuration:mysql_cnf_file} &
 update-command = ${:command}
 
 [stop-mysql-instance]

Modified: erp5/trunk/buildout/official.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/official.cfg?rev=32445&r1=32444&r2=32445&view=diff
==============================================================================
--- erp5/trunk/buildout/official.cfg [utf8] (original)
+++ erp5/trunk/buildout/official.cfg [utf8] Thu Feb 11 18:00:50 2010
@@ -13,6 +13,10 @@
   varnish/buildout.cfg
   zope-2.8/buildout.cfg
   zope-instance/buildout.cfg
+
+var-directory = ${:directory}/var
+etc-directory = ${:var-directory}/etc
+log-directory = ${:var-directory}/log
 
 versions = versions
 find-links =
@@ -53,13 +57,12 @@
   echo "Required header files: ${requirements:development}"
 update-command = ${:command}
 
-[etc-directory]
+[create-directories]
 recipe = plone.recipe.command
-command = mkdir -p ${buildout:directory}/var/etc
-
-[log-directory]
-recipe = plone.recipe.command
-command = mkdir -p ${buildout:directory}/var/log
+command =
+  mkdir -p ${buildout:etc-directory}
+  mkdir -p ${buildout:var-directory}
+  mkdir -p ${buildout:log-directory}
 
 [software_definition]
 mysql_software = ${mysql-tritonn-5.0:location}




More information about the Erp5-report mailing list