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

3 4
extensions =
  slapos.zcbworkarounds
5
  slapos.rebootstrap
6

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

extends =
11
  ../../component/memcached/buildout.cfg
12
  ../../component/python-2.7/buildout.cfg
13 14 15
  ../../component/dcron/buildout.cfg
  ../../component/stunnel/buildout.cfg
  ../../component/rdiff-backup/buildout.cfg
16
  ../../component/lxml-python/buildout.cfg
17
  
18 19
versions = versions

20
parts =
21
# Create instance template
22
#TODO : list here all parts.
23
  template
24
  libxslt
25
  eggs
26
  instance-recipe-egg
27 28 29 30 31 32

# 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

33 34 35 36
[rebootstrap]
# Default first version of rebootstrapped python
version = 2
section = python2.7
37

38 39 40 41
[instance-recipe]
egg = slapos.cookbook
module = memcached

42 43
[instance-recipe-egg]
recipe = zc.recipe.egg
44
python = python2.7
45 46
eggs = ${instance-recipe:egg}

47 48
[eggs]
recipe = zc.recipe.egg
49
python = python2.7
50 51 52
eggs =
  ${lxml-python:egg}

53
[template]
54 55
# Default template for the instance.
recipe = slapos.recipe.template
56
url = ${:_profile_base_location_}/instance.cfg
57
md5sum = 837caf9897332a5f70c72438f1dc5bae
58 59 60 61
output = ${buildout:directory}/template.cfg
mode = 0644

[versions]
62
slapos.cookbook = 0.4
63

64 65
# Required by slapos.cookbook==0.4
slapos.core = 0.2
66 67 68 69 70 71 72 73
collective.recipe.template = 1.8
netaddr = 0.7.5
xml-marshaller = 0.9.7
setuptools = 0.6c12dev-r88795

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

75
# Use SlapOS patched zc.buildout
76
zc.buildout = 1.5.3-dev-SlapOS-001