software.cfg 3.28 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
[buildout]

extends =
  ../../component/re6stnet/buildout.cfg
  ../../component/dash/buildout.cfg
  ../../component/dcron/buildout.cfg
  ../../component/gzip/buildout.cfg
  ../../component/openssl/buildout.cfg
  ../../component/logrotate/buildout.cfg
  ../../component/apache/buildout.cfg
  ../../stack/slapos.cfg

13 14
parts =
  slapos-cookbook-develop
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
  slapos-cookbook
  eggs
  dash
  babeld
  re6stnet
  template

[eggs]
recipe = zc.recipe.egg
eggs =
  ${lxml-python:egg}
  slapos.toolbox
scripts =
  slapos-kill

[extra-eggs]
recipe = zc.recipe.egg
interpreter = pythonwitheggs
eggs =
  ${lxml-python:egg}
  ${python-cffi:egg}
  ${python-cryptography:egg}
  pyOpenSSL
  miniupnpc
  re6stnet

[download-base]
recipe = slapos.recipe.build:download
url = ${:_profile_base_location_}/${:filename}
mode = 644

[template-jinja2-base]
recipe = slapos.recipe.template:jinja2
template = ${:_profile_base_location_}/${:filename}.in
rendered = ${buildout:directory}/${:filename}
# XXX: extra-context is needed because we cannot append to a key of an extended
# section.
extra-context =
context =
    key bin_directory buildout:bin-directory
    key develop_eggs_directory buildout:develop-eggs-directory
    key eggs_directory buildout:eggs-directory
    ${:extra-context}


[template]
< = template-jinja2-base
filename = template.cfg
template = ${:_profile_base_location_}/instance.cfg.in
64
md5sum = 1f39ec8d7d91c0ba2b4ad56f27ebac39
65 66 67 68 69 70 71 72 73
extra-context =
    key apache_location apache:location
    key dash_location dash:location
    key logrotate_location logrotate:location
    key openssl_location openssl:location
    key template_apache_conf template-apache-conf:target
    key template_re6stnet template-re6stnet:target
    key template_re6st_registry_conf template-re6st-registry-conf:target
    key template_logrotate_base template-logrotate-base:rendered
74
    key template_wrapper template-wrapper:target
75 76 77 78 79
    raw python_with_eggs ${buildout:directory}/bin/${extra-eggs:interpreter}

[template-re6stnet]
< = download-base
filename = instance-re6stnet.cfg.in
80
md5sum = 1f074a64d330e62213810a023ebce01e
81 82 83 84 85 86 87 88 89 90 91 92 93

[template-logrotate-base]
< = template-jinja2-base
filename = instance-logrotate-base.cfg
md5sum = f28fbd310944f321ccb34b2a34c82005
extra-context =
    key dcron_location dcron:location
    key gzip_location gzip:location
    key logrotate_location logrotate:location

[template-apache-conf]
< = download-base
filename = apache.conf.in
94
md5sum = 6fcf417f6b9651b1ed442f00c094f50c
95 96 97 98

[template-re6st-registry-conf]
< = download-base
filename = re6st-registry.conf.in
99
md5sum = 5dc218f887faeffc466e41c7d6191e49
100

101 102 103 104 105
[template-wrapper]
< = download-base
filename = wrapper.in
md5sum = 69e63cb58267335e21da772bd867657e

106 107 108 109 110 111
[versions]
apache-libcloud = 0.17.0
ecdsa = 0.13
gitdb = 0.6.4
plone.recipe.command = 1.1
pycrypto = 2.6.1
112
slapos.recipe.template = 2.7
113
slapos.toolbox = 0.55
114 115 116
smmap = 0.9.0

# Required by:
117
# slapos.toolbox==0.55
118 119 120
GitPython = 0.3.6

# Required by:
121
# slapos.toolbox==0.55
122 123 124 125 126 127 128
atomize = 0.2.0

# Required by:
# apache-libcloud==0.17.0
backports.ssl-match-hostname = 3.4.0.2

# Required by:
129
# slapos.toolbox==0.55
130 131 132
feedparser = 5.1.3

# Required by:
133
# slapos.toolbox==0.55
134 135 136 137 138 139 140
lockfile = 0.10.2

# Required by:
# re6stnet===0-413.gbec6b3c.dirty
miniupnpc = 1.9

# Required by:
141
# slapos.toolbox==0.55
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
142
paramiko = 1.16.0
143 144

# Required by:
145
# slapos.toolbox==0.55
146 147
rpdb = 0.1.5