From 28d1f61eb47bbacbccb17d67f8f0dd6ca2a75055 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com>
Date: Tue, 26 Jan 2010 13:27:06 +0000
Subject: [PATCH]  - introduce and use supervisor (adapted
 https://svn.erp5.org/repos/public/experimental/mysqlsenna.buildout/trunk/buildout.cfg)

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@31976 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 buildout/deployment.cfg          |  7 +++++++
 buildout/supervisor/buildout.cfg | 19 +++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 100644 buildout/supervisor/buildout.cfg

diff --git a/buildout/deployment.cfg b/buildout/deployment.cfg
index 50fe3f532f..b83ff4c907 100644
--- a/buildout/deployment.cfg
+++ b/buildout/deployment.cfg
@@ -1,2 +1,9 @@
 [buildout]
 extends = official.cfg
+parts +=
+  pidproxy
+  supervisor
+
+[supervisor]
+programs =
+    10 mysql ${buildout:bin-directory}/pidproxy [ ${configuration:mysql_pid} ${buildout:bin-directory}/mysqld ]
diff --git a/buildout/supervisor/buildout.cfg b/buildout/supervisor/buildout.cfg
new file mode 100644
index 0000000000..971b5ff1dd
--- /dev/null
+++ b/buildout/supervisor/buildout.cfg
@@ -0,0 +1,19 @@
+[buildout]
+parts =
+  supervisor
+  pidproxy
+
+[configuration]
+supervisor_port = 10000
+supervisor_host = 127.0.0.1
+
+[pidproxy]
+# this should've been provided by collective.recipe.supervisor itself
+recipe = zc.recipe.egg
+eggs = supervisor
+scripts = pidproxy
+
+[supervisor]
+recipe = collective.recipe.supervisor
+serverurl = http://${configuration:supervisor_host}:${configuration:supervisor_port}
+pp = ${buildout:directory}/eggs/supervisor-3.0a7-py2.5.egg/supervisor/pidproxy.py
-- 
2.30.9