software.cfg 1.92 KB
Newer Older
1
[buildout]
2

3 4 5
extensions =
  slapos.zcbworkarounds

6
find-links +=
7 8 9 10 11 12
    http://www.nexedi.org/static/packages/source/slapos.buildout/

extends =
  ../../component/mariadb/buildout.cfg
  ../../component/dcron/buildout.cfg
  ../../component/logrotate/buildout.cfg
13
  ../../component/stunnel/buildout.cfg
14
  ../../component/python-2.7/buildout.cfg
15
  ../../component/rdiff-backup/buildout.cfg
16
  ../../component/lxml-python/buildout.cfg
Antoine Catton's avatar
Antoine Catton committed
17
  ../../component/gzip/buildout.cfg
18
  ../../stack/shacache-client.cfg
19

20 21 22 23 24 25 26 27 28 29 30 31
# Use only quite well working sites.
allow-hosts =
  *.nexedi.org
  *.python.org
  *.sourceforge.net
  dist.repoze.org
  effbot.org
  github.com
  peak.telecommunity.com
  psutil.googlecode.com
  www.dabeaz.com

32 33
versions = versions

Łukasz Nowak's avatar
Łukasz Nowak committed
34
parts =
35
# Create instance template
36
#TODO : list here all parts.
37
  template
38 39
  libxslt
  eggs
Antoine Catton's avatar
Antoine Catton committed
40 41
  gzip
  rdiff-backup
42 43 44 45 46 47 48
  instance-recipe-egg

# XXX: Workaround of SlapOS limitation
# Unzippig of eggs is required, as SlapOS do not yet provide nicely working
# development / fast switching environment for whole software
unzip = true

49 50 51 52
[rebootstrap]
# Default first version of rebootstrapped python
version = 2
section = python2.7
53 54 55 56 57 58 59

[instance-recipe]
egg = slapos.cookbook
module = mysql

[instance-recipe-egg]
recipe = zc.recipe.egg
60
python = python2.7
61 62
eggs = ${instance-recipe:egg}

63 64 65 66 67 68
[eggs]
recipe = zc.recipe.egg
python = python2.7
eggs =
  ${lxml-python:egg}

69 70 71 72
[template]
# Default template for the instance.
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance.cfg
Antoine Catton's avatar
Antoine Catton committed
73
md5sum = 98a9939c04a1a7c7ab6a6b2c1c6e595e
74 75
output = ${buildout:directory}/template.cfg
mode = 0644
Antoine Catton's avatar
Antoine Catton committed
76
dollar = $
77 78

[versions]
79
slapos.cookbook = 0.24
80

81 82
# Required by slapos.cookbook==0.9
slapos.core = 0.4
83 84 85
collective.recipe.template = 1.8
netaddr = 0.7.5
xml-marshaller = 0.9.7
86
setuptools = 0.6c12dev-r88795
87 88 89 90 91 92

hexagonit.recipe.cmmi = 1.5.0
hexagonit.recipe.download = 1.5.0
plone.recipe.command = 1.1

# Use SlapOS patched zc.buildout
Łukasz Nowak's avatar
Łukasz Nowak committed
93
zc.buildout = 1.5.3-dev-SlapOS-009