[Erp5-report] r31908 luke - in /erp5/trunk/buildout: ./ mysql-instance/ mysql-instance/temp...
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Jan 22 14:56:34 CET 2010
Author: luke
Date: Fri Jan 22 14:56:33 2010
New Revision: 31908
URL: http://svn.erp5.org?rev=31908&view=rev
Log:
- remove supervisor and pidproxy from mysql instance profile
We can use supervisor globally in buildout by providing hooks from instance
profiles.
Added:
erp5/trunk/buildout/mysql-instance/templates/mysqld.in
Modified:
erp5/trunk/buildout/development.cfg
erp5/trunk/buildout/mysql-instance/buildout.cfg
Modified: erp5/trunk/buildout/development.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/development.cfg?rev=31908&r1=31907&r2=31908&view=diff
==============================================================================
--- erp5/trunk/buildout/development.cfg [utf8] (original)
+++ erp5/trunk/buildout/development.cfg [utf8] Fri Jan 22 14:56:33 2010
@@ -11,5 +11,3 @@
mysql-admin
mysql_install_db
mycnf
- supervisor
- pidproxy
Modified: erp5/trunk/buildout/mysql-instance/buildout.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/mysql-instance/buildout.cfg?rev=31908&r1=31907&r2=31908&view=diff
==============================================================================
--- erp5/trunk/buildout/mysql-instance/buildout.cfg [utf8] (original)
+++ erp5/trunk/buildout/mysql-instance/buildout.cfg [utf8] Fri Jan 22 14:56:33 2010
@@ -10,16 +10,13 @@
mysql-admin
mysql_install_db
mycnf
- supervisor
- pidproxy
+ mysqld-bin
[ports]
recipe = plone.recipe.command
command =
echo The following configuration items are active for this buildout
- echo Supervisor: ${:supervisor}
echo MySQL: ${:mysql}
-supervisor = 10000
mysql = 10002
[env]
@@ -35,22 +32,20 @@
input = ${buildout:directory}/mysql-instance/templates/mysqladmin.in
output = ${buildout:directory}/bin/mysqladmin
+[mysqld-bin]
+recipe = collective.recipe.template
+input = ${buildout:directory}/mysql-instance/templates/mysqld.in
+output = ${buildout:directory}/bin/mysqld
+
[mysql_install_db]
recipe = plone.recipe.command
command =
${buildout:mysql_software}/bin/mysql_install_db --datadir=${mycnf:datadir}
- echo
- echo After starting supervisord, you may want to run:
- echo ${buildout:directory}/bin/mysqladmin -u root password 'new-password'
- echo
update-command = ${mysql_install_db:command}
[mycnf]
recipe = plone.recipe.command
command =
- echo
- echo These options are passed to mysqld_safe: ${:opt}
- echo
basedir=${buildout:mysql_software}
datadir=${buildout:mysql_datadir}
# files shall be in better places
@@ -58,18 +53,3 @@
err = ${buildout:directory}/var/mysql.err.log
sock = ${:datadir}/mysql.sock
opt = --port=${ports:mysql} --pid-file=${:pid} --log-error=${:err} --basedir=${:basedir} --datadir=${:datadir} --socket=${:sock}
-
-[pidproxy]
-# this should've been provided by collective.recipe.supervisor itself
-recipe = zc.recipe.egg
-eggs = supervisor
-scripts = pidproxy
-
-[supervisor]
-recipe = collective.recipe.supervisor
-port = ${ports:supervisor}
-serverurl = http://127.0.0.1:${ports:supervisor}
-pp = ${buildout:directory}/eggs/supervisor-3.0a7-py2.5.egg/supervisor/pidproxy.py
-programs =
- 10 mysql ${buildout:bin-directory}/pidproxy [ ${mycnf:pid} ${buildout:mysql_software}/bin/mysqld_safe ${mycnf:opt} ]
-
Added: erp5/trunk/buildout/mysql-instance/templates/mysqld.in
URL: http://svn.erp5.org/erp5/trunk/buildout/mysql-instance/templates/mysqld.in?rev=31908&view=auto
==============================================================================
--- erp5/trunk/buildout/mysql-instance/templates/mysqld.in (added)
+++ erp5/trunk/buildout/mysql-instance/templates/mysqld.in [utf8] Fri Jan 22 14:56:33 2010
@@ -1,0 +1,3 @@
+#!/bin/sh
+
+${buildout:mysql_software}/bin/mysqld_safe ${mycnf:opt}
More information about the Erp5-report
mailing list