official.cfg 1.89 KB
Newer Older
1 2
[buildout]
extends =
3 4 5
  instance-profiles/mysql.cfg
  instance-profiles/oood.cfg
  instance-profiles/zope.cfg
6
  profiles/versions.cfg
7 8
  software-profiles/apache.cfg
  software-profiles/erp5.cfg
9
  software-profiles/flare.cfg
10
  software-profiles/haproxy.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
11 12
  software-profiles/imagemagick.cfg
  software-profiles/memcached.cfg
13 14
  software-profiles/mysql-tritonn-5.0.cfg
  software-profiles/oood.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
15
  software-profiles/openoffice-bin.cfg
16 17 18
  software-profiles/python-2.4.cfg
  software-profiles/varnish.cfg
  software-profiles/zope-2.8.cfg
19

20 21 22
var-directory = ${:directory}/var
etc-directory = ${:var-directory}/etc
log-directory = ${:var-directory}/log
23
data-bin-directory = ${:var-directory}/bin
24

25 26 27 28 29 30 31 32
versions = versions
find-links =
    http://download.zope.org/distribution/
    http://download.hforge.org/itools/0.20/
    http://download.hforge.org/itools/
    http://dist.repoze.org
    http://www.nexedi.org/static/packages/source/

33 34
parts =
  pythonbin
Łukasz Nowak's avatar
Łukasz Nowak committed
35
  apache
Łukasz Nowak's avatar
Łukasz Nowak committed
36
#  haproxy
37
  varnish
38 39
  mysql-tritonn-5.0
  zope-2.8
40 41
  cmf15
  itools
42
  mysql-python
43 44 45
  products-other
  products-deps
  products-erp5
46
  bt5-erp5
Łukasz Nowak's avatar
Łukasz Nowak committed
47
  openoffice-bin
Łukasz Nowak's avatar
Łukasz Nowak committed
48
  oood
Łukasz Nowak's avatar
Łukasz Nowak committed
49 50
#  erp5-bt5
#  erp5-products
51 52
# More debugging is better, see http://pypi.python.org/pypi/zc.buildout#always-unzipping-eggs
unzip = true
53

54 55 56 57 58 59 60 61 62
[show-requirements]
# XXX: probably better way to merge results from all parts is needed
# XXX: convert into proper recipe if possible
recipe = plone.recipe.command
command =
  echo "Required binary files: ${requirements:binary}"
  echo "Required header files: ${requirements:development}"
update-command = ${:command}

63
[create-directories]
64
recipe = plone.recipe.command
65 66 67 68
command =
  mkdir -p ${buildout:etc-directory}
  mkdir -p ${buildout:var-directory}
  mkdir -p ${buildout:log-directory}
69
  mkdir -p ${buildout:data-bin-directory}
70

71
[software_definition]
72
software_home = ${buildout:directory}
73
mysql_software = ${mysql-tritonn-5.0:location}
74
zope_software = ${zope-2.8:location}