[Erp5-report] r32841 luke - in /erp5/trunk/buildout: instance-profiles/ profiles/ software-...
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Feb 19 10:05:50 CET 2010
Author: luke
Date: Fri Feb 19 10:05:44 2010
New Revision: 32841
URL: http://svn.erp5.org?rev=32841&view=rev
Log:
- detach instance from software *completly*
Instace part of buildout is reusing software part, but without using buildout
mechanism. Thanks to this it is possible to separate software and data in
clean way.
Added:
erp5/trunk/buildout/profiles/common.cfg
erp5/trunk/buildout/profiles/software-definition.cfg
Modified:
erp5/trunk/buildout/instance-profiles/oood.cfg
erp5/trunk/buildout/profiles/deployment.cfg
erp5/trunk/buildout/profiles/official.cfg
erp5/trunk/buildout/software-profiles/openoffice-bin.cfg
Modified: erp5/trunk/buildout/instance-profiles/oood.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/instance-profiles/oood.cfg?rev=32841&r1=32840&r2=32841&view=diff
==============================================================================
--- erp5/trunk/buildout/instance-profiles/oood.cfg [utf8] (original)
+++ erp5/trunk/buildout/instance-profiles/oood.cfg [utf8] Fri Feb 19 10:05:44 2010
@@ -2,6 +2,9 @@
parts = oood-instance
[configuration]
+openoffice_python = ${software_definition:openoffice_software}/basis-link/program/python.bin
+openoffice_program = ${software_definition:openoffice_software}/program
+openoffice_uno = ${software_definition:openoffice_software}/basis-link/program/
oood_conf_file = ${buildout:etc-directory}/oood.conf
oood_log_file = ${buildout:log-directory}/oood.log
oood_run = ${buildout:var-directory}/oood
Added: erp5/trunk/buildout/profiles/common.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/common.cfg?rev=32841&view=auto
==============================================================================
--- erp5/trunk/buildout/profiles/common.cfg (added)
+++ erp5/trunk/buildout/profiles/common.cfg [utf8] Fri Feb 19 10:05:44 2010
@@ -1,0 +1,11 @@
+[buildout]
+
+[create-directories]
+recipe = plone.recipe.command
+command =
+ mkdir -p ${buildout:etc-directory}
+ mkdir -p ${buildout:var-directory}
+ mkdir -p ${buildout:log-directory}
+ mkdir -p ${buildout:data-bin-directory}
+
+
Modified: erp5/trunk/buildout/profiles/deployment.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/deployment.cfg?rev=32841&r1=32840&r2=32841&view=diff
==============================================================================
--- erp5/trunk/buildout/profiles/deployment.cfg [utf8] (original)
+++ erp5/trunk/buildout/profiles/deployment.cfg [utf8] Fri Feb 19 10:05:44 2010
@@ -1,5 +1,13 @@
[buildout]
-extends = ../profiles/official.cfg
+extends =
+ ../profiles/versions.cfg
+ ../profiles/software-definition.cfg
+ ../profiles/common.cfg
+ ../instance-profiles/mysql.cfg
+ ../instance-profiles/oood.cfg
+ ../instance-profiles/supervisor.cfg
+ ../instance-profiles/zope.cfg
+
parts =
mysql-instance
oood-instance
Modified: erp5/trunk/buildout/profiles/official.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/official.cfg?rev=32841&r1=32840&r2=32841&view=diff
==============================================================================
--- erp5/trunk/buildout/profiles/official.cfg [utf8] (original)
+++ erp5/trunk/buildout/profiles/official.cfg [utf8] Fri Feb 19 10:05:44 2010
@@ -1,10 +1,8 @@
[buildout]
extends =
- ../instance-profiles/mysql.cfg
- ../instance-profiles/oood.cfg
- ../instance-profiles/supervisor.cfg
- ../instance-profiles/zope.cfg
../profiles/versions.cfg
+ ../profiles/software-definition.cfg
+ ../profiles/common.cfg
../software-profiles/apache.cfg
../software-profiles/erp5.cfg
../software-profiles/flare.cfg
@@ -19,14 +17,6 @@
../software-profiles/python-2.4.cfg
../software-profiles/varnish.cfg
../software-profiles/zope-2.8.cfg
-
-var-directory = ${:directory}/var
-etc-directory = ${:var-directory}/etc
-log-directory = ${:var-directory}/log
-data-bin-directory = ${:var-directory}/bin
-
-eggs-directory = ${software_definition:software_home}/eggs
-develop-eggs-directory = ${software_definition:software_home}/develop-eggs
python = software_definition
versions = versions
@@ -65,25 +55,5 @@
echo "Required header files: ${requirements:development}"
update-command = ${:command}
-[create-directories]
-recipe = plone.recipe.command
-command =
- mkdir -p ${buildout:etc-directory}
- mkdir -p ${buildout:var-directory}
- mkdir -p ${buildout:log-directory}
- mkdir -p ${buildout:data-bin-directory}
-
[software_definition]
software_home = ${buildout:directory}
-mysql_software = ${:software_home}/parts/mysql-tritonn-5.0
-oood_software = ${:software_home}/parts/oood
-openoffice_software = ${:software_home}/parts/openoffice-bin
-zope_software = ${:software_home}/parts/zope-2.8
-executable = ${:software_home}/parts/python${buildout:python_version}/bin/python${buildout:python_version}
-products-erp5 = ${:software_home}/parts/products-erp5
-products-erp5-development = ${:software_home}/parts/products-development-erp5
-products-deps = ${:software_home}/parts/products-deps
-products-other = ${:software_home}/parts/products-other
-products-cmf15 = ${:software_home}/parts/cmf15
-bt5-erp5 = ${:software_home}/parts/bt5-erp5
-
Added: erp5/trunk/buildout/profiles/software-definition.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/software-definition.cfg?rev=32841&view=auto
==============================================================================
--- erp5/trunk/buildout/profiles/software-definition.cfg (added)
+++ erp5/trunk/buildout/profiles/software-definition.cfg [utf8] Fri Feb 19 10:05:44 2010
@@ -1,0 +1,22 @@
+[buildout]
+var-directory = ${:directory}/var
+etc-directory = ${:var-directory}/etc
+log-directory = ${:var-directory}/log
+data-bin-directory = ${:var-directory}/bin
+
+eggs-directory = ${software_definition:software_home}/eggs
+develop-eggs-directory = ${software_definition:software_home}/develop-eggs
+
+[software_definition]
+mysql_software = ${:software_home}/parts/mysql-tritonn-5.0
+oood_software = ${:software_home}/parts/oood
+openoffice_software = ${:software_home}/parts/openoffice-bin
+zope_software = ${:software_home}/parts/zope-2.8
+executable = ${:software_home}/parts/python2.4/bin/python2.4
+products-erp5 = ${:software_home}/parts/products-erp5
+products-erp5-development = ${:software_home}/parts/products-development-erp5
+products-deps = ${:software_home}/parts/products-deps
+products-other = ${:software_home}/parts/products-other
+products-cmf15 = ${:software_home}/parts/cmf15
+bt5-erp5 = ${:software_home}/parts/bt5-erp5
+
Modified: erp5/trunk/buildout/software-profiles/openoffice-bin.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/software-profiles/openoffice-bin.cfg?rev=32841&r1=32840&r2=32841&view=diff
==============================================================================
--- erp5/trunk/buildout/software-profiles/openoffice-bin.cfg [utf8] (original)
+++ erp5/trunk/buildout/software-profiles/openoffice-bin.cfg [utf8] Fri Feb 19 10:05:44 2010
@@ -1,11 +1,6 @@
[buildout]
parts =
openoffice-bin
-
-[configuration]
-openoffice_python = ${software_definition:openoffice_software}/basis-link/program/python.bin
-openoffice_program = ${software_definition:openoffice_software}/program
-openoffice_uno = ${software_definition:openoffice_software}/basis-link/program/
[openoffice-bin]
recipe = z3c.recipe.openoffice
More information about the Erp5-report
mailing list