software.cfg 11.1 KB
Newer Older
1 2
[buildout]
extends =
3
  ../../stack/shacache-client.cfg
4
  ../../stack/erp5.cfg
5 6 7

versions = versions

8 9 10
# Local development
develop =
  ${:parts-directory}/slapos.cookbook-repository
11
  ${:parts-directory}/z2loganalyser-repository
12
parts +=
13 14 15
# Local development
  slapos.cookbook-repository
  check-recipe
16 17
  z2loganalyser-repository
  check-z2loganalyser
18 19
# Create instance template
  template
Rafael Monnerat's avatar
Rafael Monnerat committed
20
  validator
21

Łukasz Nowak's avatar
Łukasz Nowak committed
22 23 24 25 26
# 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

27 28 29 30 31
# Local development
[slapos.cookbook-repository]
recipe = plone.recipe.command
stop-on-error = true
location = ${buildout:parts-directory}/${:_buildout_section_name_}
32
repository = https://saneftestbot:kucahS5oav6jahch@git.erp5.org/repos/slapos/sanef.git
Romain Courteaud's avatar
Romain Courteaud committed
33
branch = master
34 35
# Note: GIT_SSL_NO_VERIFY is used as SlapOS OpenSSL configuration does not
# contain master certificates to verify.
Romain Courteaud's avatar
Romain Courteaud committed
36
revision = 9005805e682a9c9c614171c6638c295cb3a80097
37 38
command = (GIT_SSL_NO_VERIFY=1 ${git:location}/bin/git clone --quiet -b ${:branch} ${:repository} ${:location}) && if [ -n ${:revision} ]; then cd ${:location} && (GIT_SSL_NO_VERIFY=1 ${git:location}/bin/git reset --quiet --hard ${:revision}) ; fi
update-command = cd ${:location} && (GIT_SSL_NO_VERIFY=1 ${git:location}/bin/git pull --quiet) && if [ -n ${:revision} ]; then cd ${:location} && (GIT_SSL_NO_VERIFY=1 ${git:location}/bin/git reset --quiet --hard ${:revision}) ; fi
39 40 41 42 43 44 45

[check-recipe]
recipe = plone.recipe.command
stop-on-error = true
update-command = ${:command}
command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link

46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
[z2loganalyser-repository]
recipe = plone.recipe.command
svn_param =--trust-server-cert --no-auth-cache --non-interactive --quiet -r 45666
svn = ${subversion:location}/bin/svn
location = ${buildout:parts-directory}/${:_buildout_section_name_}
stop-on-error = true
update-command = ${:command}
command =
  ${:svn} checkout ${:svn_param} https://svn.erp5.org/repos/public/erp5/trunk/utils/z2loganalyser/ ${:location} || exit 1

[check-z2loganalyser]
recipe = plone.recipe.command
stop-on-error = true
update-command = ${:command}
command = grep parts ${buildout:develop-eggs-directory}/z2loganalyser.egg-link

62 63 64
[template-mariadb]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-mariadb.cfg
65
md5sum = 1927f2c38cffc72871f8ef97682439b3
66 67 68
output = ${buildout:directory}/template-mariadb.cfg
mode = 0644

69 70 71
[template-mariadb-prod]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-mariadb-prod.cfg
72
md5sum = ff3325d097dd9ef8ec8e4aa68122235e
73 74 75
output = ${buildout:directory}/template-mariadb-prod.cfg
mode = 0644

Romain Courteaud's avatar
Romain Courteaud committed
76 77 78
[template-sphinx]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-sphinx.cfg
Romain Courteaud's avatar
Romain Courteaud committed
79
md5sum = b6d196fb9014222dacef13a0d12a445d
Romain Courteaud's avatar
Romain Courteaud committed
80 81
output = ${buildout:directory}/template-sphinx.cfg
mode = 0644
82

83 84 85
[template-zope]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-zope.cfg
86
md5sum = 7c2d67cdcd49db3ce866d501a466f9c7
87 88 89
output = ${buildout:directory}/template-zope.cfg
mode = 0644

90 91 92
[template-cloudooo]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-cloudooo.cfg
93
md5sum = e7698a0537785339e249bdc57f369e93
94 95 96
output = ${buildout:directory}/template-cloudooo.cfg
mode = 0644

97 98 99 100 101 102 103
[template-snippet-fontconfig]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/snippet-fontconfig.cfg
md5sum = 76c5d4cd1c8d48648684d9873f1ffed3
output = ${buildout:directory}/template-snippet-fontconfig.cfg
mode = 0644

104 105 106
[template-kumofs]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-kumofs.cfg
107
md5sum = 9746823ccbbedf42b3e759c3e7150252
108 109
output = ${buildout:directory}/template-kumofs.cfg
mode = 0644
110

111
[template]
112
recipe = slapos.recipe.template
113
url = ${:_profile_base_location_}/instance.cfg
114
md5sum = 44950f13e24f3271a5415753e582366d
115 116
output = ${buildout:directory}/template.cfg
mode = 0644
Łukasz Nowak's avatar
Łukasz Nowak committed
117

118 119
[template-memcached]
recipe = slapos.recipe.template
Łukasz Nowak's avatar
Typo.  
Łukasz Nowak committed
120
url = ${:_profile_base_location_}/instance-memcached.cfg
Romain Courteaud's avatar
Romain Courteaud committed
121
md5sum = 7ed1d93dafa76adc025acb2f0e08c05f
Łukasz Nowak's avatar
Typo.  
Łukasz Nowak committed
122
output = ${buildout:directory}/template-memcached.cfg
123 124
mode = 0644

125 126 127
[template-erp5-development]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-erp5-development.cfg
128
md5sum = 56c7be11b384259bc7f65eabc0542b40
129 130 131
output = ${buildout:directory}/template-erp5-development.cfg
mode = 0644

132 133 134
[template-erp5-production]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-erp5-production.cfg
135
md5sum = 19d352a8fc238281c5a340d1340fe361
136 137 138
output = ${buildout:directory}/template-erp5-production.cfg
mode = 0644

139 140 141
[template-snippet-zeo]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/snippet-zeo.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
142
md5sum = ca9ee3825ff90c5c894ff1da8c601552
143 144 145
output = ${buildout:directory}/template-snippet-zeo.cfg
mode = 0644

Łukasz Nowak's avatar
Łukasz Nowak committed
146
[template-snippet-master]
147
recipe = slapos.recipe.template
Łukasz Nowak's avatar
Łukasz Nowak committed
148
url = ${:_profile_base_location_}/snippet-master.cfg
149
md5sum = 410d8363f543cfa6f3d0f860a142b737
Łukasz Nowak's avatar
Łukasz Nowak committed
150
output = ${buildout:directory}/template-snippet-master.cfg
151 152 153 154 155
mode = 0644

[template-snippet-zope]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/snippet-zope.cfg
156
md5sum = d520bd8c74c32d81f96710bbdf4b146a
157 158 159
output = ${buildout:directory}/template-snippet-zope.cfg
mode = 0644

Łukasz Nowak's avatar
Łukasz Nowak committed
160 161 162
[template-snippet-backend]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/snippet-backend.cfg
Romain Courteaud's avatar
Typo  
Romain Courteaud committed
163
md5sum = 396053ffe2904ad9933a42fe2f8cfcde
Łukasz Nowak's avatar
Łukasz Nowak committed
164 165
output = ${buildout:directory}/template-snippet-backend.cfg
mode = 0644
Łukasz Nowak's avatar
Łukasz Nowak committed
166

Rafael Monnerat's avatar
Rafael Monnerat committed
167 168 169 170
[validator]
# Default json schema for instance parameters.
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/configuration.json
171
md5sum = cbe1d75339c6cb20e1aef818797face1
Rafael Monnerat's avatar
Rafael Monnerat committed
172
output = ${buildout:directory}/schema.json
Rafael Monnerat's avatar
Rafael Monnerat committed
173
mode = 0644
Łukasz Nowak's avatar
Łukasz Nowak committed
174

175
[networkcache]
176 177 178 179
# signature certificates of the following uploaders.
#   Romain Courteaud
#   Sebastien Robin
#   Kazuhiko Shiozaki
180
#   Cedric de Saint Martin
181 182 183 184 185 186 187 188 189 190 191 192 193 194
signature-certificate-list =
  -----BEGIN CERTIFICATE-----
  MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
  CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
  MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
  ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
  AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
  boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
  Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
  ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
  mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
  q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
  QUUGLQ==
  -----END CERTIFICATE-----
195
  -----BEGIN CERTIFICATE-----
196 197 198 199 200 201 202 203 204 205 206
  MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
  BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
  DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
  YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
  XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
  L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
  /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
  LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
  FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
  R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
  hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
207
  -----END CERTIFICATE-----
208 209 210 211 212 213 214 215 216 217 218 219 220
  -----BEGIN CERTIFICATE-----
  MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
  BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
  BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
  vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
  3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
  67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
  RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
  PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
  z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
  KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
  vaZhjNYKWQf79l6zXfOvphzJ
  -----END CERTIFICATE-----
Romain Courteaud's avatar
Romain Courteaud committed
221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373

[versions]
MySQL-python = 1.2.3
Paste = 1.7.5.1
PasteScript = 1.7.5
Products.CMFActionIcons = 2.1.3
Products.CMFCalendar = 2.2.2
Products.CMFCore = 2.2.5
Products.CMFDefault = 2.2.2
Products.CMFTopic = 2.2.1
Products.CMFUid = 2.2.1
Products.DCWorkflowGraph = 0.4.1
Products.ExternalEditor = 1.1.0
Products.GenericSetup = 1.6.4
Products.MimetypesRegistry = 2.0.3
Products.PluggableAuthService = 1.7.6
Products.PluginRegistry = 1.3b1
Products.TIDStorage = 5.4.7.dev-r45842
Products.Zelenium = 1.0.3
StructuredText = 2.11.1
Werkzeug = 0.8.2
apache-libcloud = 0.7.1
buildout-versions = 1.7
cElementTree = 1.0.5-20051216
chardet = 1.0.1
cloudooo = 1.2.3
cloudooo.handler.ffmpeg = 0.1
cloudooo.handler.imagemagick = 0.1
cloudooo.handler.ooo = 0.2
cloudooo.handler.pdf = 0.1
coverage = 3.5.1
csp-eventlet = 0.7.0
elementtree = 1.2.7-20070827-preview
erp5.recipe.cmmiforcei686 = 0.1.3
erp5diff = 0.8.1.5
eventlet = 0.9.16
five.localsitemanager = 2.0.5
greenlet = 0.3.2
hexagonit.recipe.cmmi = 1.5.0
hexagonit.recipe.download = 1.5.0
http-parser = 0.7.1
ipdb = 0.6.1
ipython = 0.12
meld3 = 0.6.7
ordereddict = 1.1
plone.recipe.command = 1.1
ply = 3.4
python-ldap = 2.4.6
python-memcached = 1.47
restkit = 3.3.2
rtjp-eventlet = 0.3.2
slapos.recipe.build = 0.7
slapos.recipe.template = 2.2
slapos.toolbox = 0.11
threadframe = 0.2
timerserver = 2.0.2
urlnorm = 1.1.2
uuid = 1.30
validictory = 0.7.2
xupdate-processor = 0.4

# Required by:
# slapos.core==0.21
# slapos.toolbox==0.11
Flask = 0.8

# Required by:
# PasteScript==1.7.5
# cloudooo==1.2.3
PasteDeploy = 1.5.0

# Required by:
# cloudooo==1.2.3
WSGIUtils = 0.7

# Required by:
# cloudooo==1.2.3
# slapos.core==0.21
argparse = 1.1

# Required by:
# slapos.toolbox==0.11
atomize = 0.1.1

# Required by:
# slapos.toolbox==0.11
feedparser = 5.1

# Required by:
# SOAPpy==0.12.0nxd001
fpconst = 0.7.2

# Required by:
# slapos.cookbook==0.9-dev
netaddr = 0.7.6

# Required by:
# slapos.core==0.21
netifaces = 0.6

# Required by:
# slapos.toolbox==0.11
paramiko = 1.7.7.1

# Required by:
# slapos.toolbox==0.11
psutil = 0.4.1

# Required by:
# cloudooo==1.2.3
python-magic = 0.4.0.1

# Required by:
# Products.CMFActionIcons==2.1.3
# Products.CMFCalendar==2.2.2
# Products.CMFCore==2.2.5
# Products.CMFDefault==2.2.2
# Products.CMFTopic==2.2.1
# Products.CMFUid==2.2.1
# Products.DCWorkflow==2.2.3nxd002
# Products.DCWorkflowGraph==0.4.1
# Products.ExternalEditor==1.1.0
# Products.GenericSetup==1.6.4
# Products.MimetypesRegistry==2.0.3
# Products.PluggableAuthService==1.7.6
# Products.PluginRegistry==1.3b1
# Products.TIDStorage==5.4.7.dev-r45842
# Products.Zelenium==1.0.3
# Zope2==2.12.21
# five.localsitemanager==2.0.5
# python-ldap==2.4.6
# slapos.cookbook==0.9-dev
# slapos.core==0.21
# slapos.toolbox==0.11
# zc.buildout==1.6.0-dev-SlapOS-003
# zc.recipe.egg==1.2.2
# zope.deprecation==3.4.0
# zope.structuredtext==3.4.0
setuptools = 0.6c12dev-r88846

# Required by:
# slapos.cookbook==0.9-dev
# slapos.toolbox==0.11
slapos.core = 0.21

# Required by:
# slapos.core==0.21
supervisor = 3.0a12

# Required by:
# slapos.cookbook==0.9-dev
# slapos.toolbox==0.11
xml-marshaller = 0.9.7