Merge branch 'master' into erp5testnode
[slapos.git] / software / erp5testnode / software.cfg
1 [buildout]
2
3 find-links = http://www.nexedi.org/static/packages/source/slapos.buildout/
4     http://dist.repoze.org
5     http://www.nexedi.org/static/packages/source/
6
7 # Separate from site eggs
8 allowed-eggs-from-site-packages =
9 include-site-packages = false
10 exec-sitecustomize = false
11
12 versions = versions
13
14 extends =
15   ../../stack/shacache-client.cfg
16   ../../component/python-2.7/buildout.cfg
17   ../../component/subversion/buildout.cfg
18   ../../component/git/buildout.cfg
19   ../../component/lxml-python/buildout.cfg
20   ../../component/zip/buildout.cfg
21
22 parts =
23   template
24   lxml-python
25   eggs
26   subversion
27   zip
28   git
29   checkrecipe
30
31 # Separate from site eggs
32 allowed-eggs-from-site-packages =
33 include-site-packages = false
34 exec-sitecustomize = false
35
36 # Use only quite well working sites.
37 allow-hosts =
38   *.nexedi.org
39   *.python.org
40   *.sourceforge.net
41   dist.repoze.org
42   effbot.org
43   github.com
44   peak.telecommunity.com
45   psutil.googlecode.com
46   www.dabeaz.com
47
48 develop =
49   ${:parts-directory}/slapos.cookbook-repository
50   ${:parts-directory}/erp5.util-repository
51
52 [checkrecipe]
53 recipe = plone.recipe.command
54 stop-on-error = true
55 update-command = ${:command}
56 command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link && grep parts ${buildout:develop-eggs-directory}/erp5.util.egg-link
57
58 [slapos.cookbook-repository]
59 recipe = plone.recipe.command
60 location = ${buildout:parts-directory}/${:_buildout_section_name_}
61 stop-on-error = true
62 repository = http://git.erp5.org/repos/slapos.git
63 branch = master
64 revision = 33e2a6315965925b3585d3dcbe246055bb852cba
65 command = ${git:location}/bin/git clone --quiet -b ${:branch} ${:repository} ${:location} && if [ -n ${:revision} ]; then cd ${:location} && ${git:location}/bin/git reset --quiet --hard ${:revision} ; fi
66 update-command = cd ${:location} && ${git:location}/bin/git pull --quiet && if [ -n ${:revision} ]; then cd ${:location} && ${git:location}/bin/git reset --quiet --hard ${:revision} ; fi
67
68 [erp5.util-repository]
69 recipe = plone.recipe.command
70 location = ${buildout:parts-directory}/${:_buildout_section_name_}
71 stop-on-error = true
72 repository = http://git.erp5.org/repos/erp5.git
73 branch = master
74 revision = 917d196176e6291d3046abb6177
75 command = ${git:location}/bin/git clone --quiet -b ${:branch} ${:repository} ${:location} && if [ -n ${:revision} ]; then cd ${:location} && ${git:location}/bin/git reset --quiet --hard ${:revision} ; fi
76 update-command = cd ${:location} && ${git:location}/bin/git pull --quiet && if [ -n ${:revision} ]; then cd ${:location} && ${git:location}/bin/git reset --quiet --hard ${:revision} ; fi
77
78 [versions]
79 # Use SlapOS patched zc.buildout
80 zc.buildout = 1.6.0-dev-SlapOS-003
81
82 Jinja2 = 2.6
83 Werkzeug = 0.8.1
84 buildout-versions = 1.7
85 hexagonit.recipe.cmmi = 1.5.0
86 lxml = 2.3.2
87 meld3 = 0.6.7
88 plone.recipe.command = 1.1
89 slapos.core = 0.19
90 slapos.libnetworkcache = 0.10
91 slapos.recipe.template = 2.2
92
93 # Required by:
94 # slapos.core==0.19
95 Flask = 0.8
96
97 # Required by:
98 # slapos.cookbook==0.35  
99 PyXML = 0.8.5
100
101 # Required by:
102 # hexagonit.recipe.cmmi==1.5.0
103 hexagonit.recipe.download = 1.5.0
104
105 # Required by:
106 # slapos.cookbook==0.35  
107 netaddr = 0.7.6
108
109 # Required by:
110 # slapos.core==0.19
111 netifaces = 0.6
112
113 # Required by:
114 # erp5.util==0.3-dev
115 # slapos.cookbook==0.35  
116 # slapos.core==0.19
117 # slapos.libnetworkcache==0.10
118 # zc.buildout==1.5.3-dev-SlapOS-009
119 setuptools = 0.6c12dev-r88846
120
121 # Required by:
122 # slapos.core==0.19
123 supervisor = 3.0a10
124
125 # Required by:
126 # slapos.cookbook==0.35  
127 xml-marshaller = 0.9.7   
128
129 # Required by:
130 # slapos.cookbook==0.35  
131 zc.recipe.egg = 1.3.2
132
133 # Required by:
134 # slapos.core==0.19
135 zope.interface = 3.8.0   
136
137
138 [eggs]
139 recipe = zc.recipe.egg
140 # Just so buildout executes [slapos.cookbook-repository] before [eggs], as
141 # - [eggs] references [slapos.cookbook-repository]
142 # - [instance-recipe] needs [slapos.cookbook-repository] to be finished
143 # - we cannot rely on anything else being executed before [eggs]
144 dummy =
145   ${slapos.cookbook-repository:location}
146   ${erp5.util-repository:location}
147 eggs =
148   ${lxml-python:egg}
149   zc.buildout
150   slapos.libnetworkcache
151   slapos.core
152   slapos.cookbook
153   erp5.util[testnode]
154
155 scripts =
156   testnode = erp5.util.testnode:main
157   slapgrid-cp = slapos.grid.slapgrid:runComputerPartition
158   slapgrid-sr = slapos.grid.slapgrid:runSoftwareRelease
159   slapproxy = slapos.proxy:main
160
161 python = python2.7
162
163 [lxml-python]
164 python = python2.7
165
166 [template]
167 recipe = slapos.recipe.template
168 url = ${:_profile_base_location_}/instance.cfg
169 output = ${buildout:directory}/template.cfg
170 mode = 0644
171 md5sum = 08e3f92bce41efc5bfe044bb9d354786
172
173 [networkcache]
174 # Romain Courteaud + Sebastien Robin signature certificate
175 signature-certificate-list =
176   -----BEGIN CERTIFICATE-----
177   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
178   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
179   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
180   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
181   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
182   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
183   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
184   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
185   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
186   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
187   QUUGLQ==
188   -----END CERTIFICATE-----
189   -----BEGIN CERTIFICATE-----
190   MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
191   BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
192   DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
193   YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
194   XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
195   L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
196   /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
197   LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
198   FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
199   R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
200   hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
201   -----END CERTIFICATE-----