slaprunner : Go back to development
[slapos.git] / software / slaprunner / software.cfg
1 [buildout]
2 extensions =
3   buildout-versions
4
5 extends =
6   ../../stack/flask.cfg
7   ../../stack/shacache-client.cfg
8   ../../component/dropbear/buildout.cfg
9   ../../component/git/buildout.cfg
10
11 develop = 
12   ${:parts-directory}/slapos.cookboox
13 #  /home/alain/nexedi/slapos.toolbox
14
15 parts =
16   template
17   slapos.cookboox
18   check-local-eggs
19   eggs
20   instance-recipe-egg
21   dropbear
22
23 find-links +=
24   http://www.nexedi.org/static/packages/source/slapos.buildout/
25
26 versions = versions
27
28 [instance-recipe]
29 egg = slapos.cookbook
30 module = slaprunner
31
32 [instance-recipe-egg]
33 recipe = zc.recipe.egg
34 python = python2.7
35 eggs = ${instance-recipe:egg}
36
37 [template]
38 recipe = slapos.recipe.template
39 url = ${:_profile_base_location_}/instance.cfg
40 output = ${buildout:directory}/template.cfg
41 mode = 0644
42 md5sum = cd69efd5c3a7e9adca7387b9a401590a
43
44 [slapos.cookboox]
45 # use official egg from pypi when it is released
46 recipe = plone.recipe.command
47 stop-on-error = true
48 commit = ce891b5070073d4dac9e21b089b8e662c7a9e0bd
49 repository = http://git.erp5.org/repos/slapos.git
50 location = ${buildout:parts-directory}/${:_buildout_section_name_}
51 git-binary = ${git:location}/bin/git
52 command = export GIT_SSL_NO_VERIFY=true; (${:git-binary} clone --quiet ${:repository} ${:location} && cd ${:location} && ${:git-binary} reset --hard ${:commit}) || (rm -fr ${:location}; exit 1)
53 update-command =
54
55 [check-local-eggs]
56 recipe = plone.recipe.command
57 stop-on-error = true
58 update-command = ${:command}
59 command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link
60 depends = ${instance-recipe:egg}
61
62 [eggs]
63 eggs +=
64   slapos.libnetworkcache
65   slapos.toolbox
66   slapos.core
67
68 [versions]
69 # Use SlapOS patched zc.buildout
70 zc.buildout = 1.6.0-dev-SlapOS-003
71
72 # Pinned to old version (2.4 does not compile well everywhere)
73 pycrypto = 2.3