buildout.cfg 4.2 KB
[buildout]
# Local development
develop =
  ${:parts-directory}/slapos.cookbook-repository
  
parts =    
  slapos-cookbook
  instance-egg
  apache-php
  template-mariadb
  template-boinc
  template-httpd-conf
  # Local development
  slapos.cookbook-repository
  check-recipe

extends =
  ../../component/boinc/buildout.cfg
  ../../component/mysql-python/buildout.cfg
  ../../component/gzip/buildout.cfg
  ../../component/apache/buildout.cfg
  ../../component/apache-php/buildout.cfg
  ../../component/mariadb/buildout.cfg
  ../../component/dash/buildout.cfg
  ../../component/logrotate/buildout.cfg
  ../../component/lxml-python/buildout.cfg
  ../../component/stunnel/buildout.cfg
  ../../component/dcron/buildout.cfg
  ../../component/git/buildout.cfg
  ../slapos.cfg
  
[instance-egg]
recipe = zc.recipe.egg
eggs =
  ${mysql-python:egg}
  slapos.toolbox

#Because Boinc deamon and Boinc sheduler(with apache) work side by side, we deploy
#Boinc and apache-php in the same partition.
[template-boinc]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-boinc.cfg
output = ${buildout:directory}/template-boinc.cfg
md5sum = 003bff525faa1e63913fa5f38c18becd
mode = 0644

#Template for deploying MySQL Database Server
[template-mariadb]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-mariadb.cfg
output = ${buildout:directory}/template-mariadb.cfg
md5sum = f355b0b29901a0e8b5e173e0cfa24326  
mode = 0644

[template-httpd-conf]
recipe = slapos.recipe.download
url = ${:_profile_base_location_}/template/${:filename}
mode = 0644
filename = apache.in
md5sum = 0b3825a4a0ec82e279609d1f9dc72da4
location = ${buildout:parts-directory}/${:_buildout_section_name_}

# Local development
[slapos.cookbook-repository]
recipe = plone.recipe.command
stop-on-error = true
branch = grid-computing
revision =
location = ${buildout:parts-directory}/${:_buildout_section_name_}
command = "${git:location}/bin/git" clone --branch "${:branch}" --quiet http://git.erp5.org/repos/slapos.git "${:location}" && if [ -n "${:revision}" ]; then cd "${:location}" && "${git:location}/bin/git" reset --quiet --hard "${:revision}" ; fi
update-command = cd "${:location}" && "${git:location}/bin/git" fetch --quiet && if [ -n "${:revision}" ]; then "${git:location}/bin/git" reset --hard "${:revision}"; else "${git:location}/bin/git" reset --quiet --hard @{upstream} ; fi

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

[versions]
MySQL-python = 1.2.3
Jinja2 = 2.6
Werkzeug = 0.8.3
apache-libcloud = 0.11.3
async = 0.6.1
buildout-versions = 1.7
gitdb = 0.5.4
hexagonit.recipe.cmmi = 1.6
meld3 = 0.6.9
plone.recipe.command = 1.1
pycrypto = 2.6
slapos.recipe.download = 1.0.dev-r4053
slapos.recipe.template = 2.4.2
slapos.toolbox = 0.31.1
smmap = 0.8.2

# Required by:
# slapos.core==0.31.2
# slapos.toolbox==0.31.1
Flask = 0.9

# Required by:
# slapos.toolbox==0.31.1
GitPython = 0.3.2.RC1

# Required by:
# slapos.cookbook==0.68.2-dev
PyXML = 0.8.4

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

# Required by:
# slapos.toolbox==0.31.1
feedparser = 5.1.2

# Required by:
# hexagonit.recipe.cmmi==1.6
hexagonit.recipe.download = 1.5.1

# Required by:
# slapos.cookbook==0.68.2-dev
inotifyx = 0.2.0

# Required by:
# slapos.core==0.31.2
# slapos.toolbox==0.31.1
# xml-marshaller==0.9.7
lxml = 2.3.6

# Required by:
# slapos.cookbook==0.68.2-dev
netaddr = 0.7.10

# Required by:
# slapos.core==0.31.2
netifaces = 0.8

# Required by:
# slapos.toolbox==0.31.1
paramiko = 1.8.0

# Required by:
# slapos.toolbox==0.31.1
psutil = 0.6.1

# Required by:
# slapos.cookbook==0.68.2-dev
pytz = 2012f

# Required by:
# slapos.cookbook==0.68.2-dev
# slapos.core==0.31.2
# slapos.toolbox==0.31.1
# zc.buildout==1.6.0-dev-SlapOS-010
# zc.recipe.egg==1.3.2
setuptools = 0.6c12dev-r88846

# Required by:
# slapos.cookbook==0.68.2-dev
# slapos.toolbox==0.31.1
slapos.core = 0.31.2

# Required by:
# slapos.core==0.31.2
supervisor = 3.0b1

# Required by:
# slapos.cookbook==0.68.2-dev
# slapos.toolbox==0.31.1
xml-marshaller = 0.9.7

# Required by:
# slapos.cookbook==0.68.2-dev
zc.recipe.egg = 1.3.2

# Required by:
# slapos.core==0.31.2
zope.interface = 4.0.1