Merge remote-tracking 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   ../../component/busybox/buildout.cfg
22   ../../component/shellinabox/buildout.cfg
23   ../../component/pwgen/buildout.cfg
24
25 # Local development
26 develop =
27   ${:parts-directory}/slapos.cookbook-repository
28 parts =
29 # Local development
30   slapos.cookbook-repository
31   check-recipe
32   template
33   lxml-python
34   eggs
35   subversion
36   zip
37   git
38
39 # Use only quite well working sites.
40 allow-hosts =
41   *.nexedi.org
42   *.python.org
43   *.sourceforge.net
44   dist.repoze.org
45   effbot.org
46   github.com
47   peak.telecommunity.com
48   psutil.googlecode.com
49   www.dabeaz.com
50   launchpad.net
51
52
53 # XXX: Workaround of SlapOS limitation
54 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
55 # development / fast switching environment for whole software
56 unzip = true
57
58 # Local development
59 [slapos.cookbook-repository]
60 recipe = plone.recipe.command
61 stop-on-error = true
62 location = ${buildout:parts-directory}/${:_buildout_section_name_}
63 command = ${git:location}/bin/git clone --branch erp5testnode --quiet http://git.erp5.org/repos/slapos.git ${:location}
64 update-command = cd ${:location} && ${git:location}/bin/git pull --quiet
65
66 [check-recipe]
67 recipe = plone.recipe.command
68 stop-on-error = true
69 update-command = ${:command}
70 command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link
71
72 [eggs]
73 recipe = zc.recipe.egg
74 eggs =
75   ${lxml-python:egg}
76   zc.buildout
77   slapos.libnetworkcache
78   slapos.core
79   inotifyx
80   slapos.cookbook
81   erp5.util[testnode]
82
83 scripts =
84   testnode = erp5.util.testnode:main
85   slapgrid-cp = slapos.grid.slapgrid:runComputerPartition
86   slapgrid-sr = slapos.grid.slapgrid:runSoftwareRelease
87   slapproxy = slapos.proxy:main
88
89 python = python2.7
90
91 [lxml-python]
92 python = python2.7
93
94 [template]
95 recipe = slapos.recipe.template
96 url = ${:_profile_base_location_}/instance.cfg
97 output = ${buildout:directory}/template.cfg
98 mode = 0644
99 md5sum = 307663d73ef3ef94b02567ecd322252e
100
101 [template-default]
102 recipe = slapos.recipe.template
103 url = ${:_profile_base_location_}/instance-default.cfg
104 output = ${buildout:directory}/template-default.cfg
105 mode = 0644
106 md5sum = e460e90b20381de10282faeb1dbdb5fc
107
108 [networkcache]
109 # Romain Courteaud + Sebastien Robin + Antoine Catton signature certificate
110 signature-certificate-list =
111   -----BEGIN CERTIFICATE-----
112   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
113   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
114   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
115   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
116   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
117   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
118   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
119   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
120   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
121   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
122   QUUGLQ==
123   -----END CERTIFICATE-----
124   -----BEGIN CERTIFICATE-----
125   MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
126   BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
127   DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
128   YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
129   XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
130   L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
131   /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
132   LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
133   FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
134   R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
135   hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
136   -----END CERTIFICATE-----
137   -----BEGIN CERTIFICATE-----
138   MIIB8DCCAVmgAwIBAgIJAJ5iKK7w6AQVMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV
139   BAMMBkNPTVAtMTAeFw0xMTExMjkxNjU1NDZaFw0xMjExMjgxNjU1NDZaMBExDzAN
140   BgNVBAMMBkNPTVAtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA6IBOEnQP
141   qT1KPBT8xQnYe6ECxXkfV9zhuVwolB/2wHM1Qk0TRoOPRRHfOvzkLQUVkD9on6Dj
142   mJsYhrukqaidv0Y9n7c5JKM8DfFh41UP3wG6rJpPJ9VZ0ZzFjk+yzCSYrI6rf3Yd
143   vRhNbKHfBO+23DJJqeEiobxsOQc6eE9Gt78CAwEAAaNQME4wHQYDVR0OBBYEFDLf
144   TAc8fEZjGWNA62Tld7iSrgKgMB8GA1UdIwQYMBaAFDLfTAc8fEZjGWNA62Tld7iS
145   rgKgMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEA28CQAN/jC3X+5lOh
146   wYO0+HvXSa6TNy6k+xAXQHEezOSgA7QMjXGVPHNzZRxhI4k6mdGImmPlKfV/GgcA
147   T3XATu8g033m2pCtNXW6Awp4V2Mft+w5Hx4Y3iT0Uccxc/699PU/MGroBKVCphwB
148   /SvdKJ6l9YsKUKhJlMRQxc9QHdU=
149   -----END CERTIFICATE-----
150
151 [versions]
152 # Use SlapOS patched zc.buildout
153 zc.buildout = 1.6.0-dev-SlapOS-003
154
155 Jinja2 = 2.6
156 Werkzeug = 0.8.2
157 erp5.util = 0.4.2
158 hexagonit.recipe.cmmi = 1.5.0
159 lxml = 2.3.2
160 meld3 = 0.6.7
161 slapos.cookbook = 0.40.1
162 slapos.core = 0.21
163 slapos.libnetworkcache = 0.11
164 slapos.recipe.template = 2.2
165
166 # Required by:
167 # slapos.core==0.21
168 Flask = 0.8
169
170 # Required by:
171 # slapos.cookbook==0.38
172 PyXML = 0.8.5
173
174 # Required by:
175 # hexagonit.recipe.cmmi==1.5.0
176 hexagonit.recipe.download = 1.5.0
177
178 # Required by:
179 # slapos.cookbook==0.38
180 netaddr = 0.7.6
181
182 # Required by:
183 # slapos.core==0.21
184 netifaces = 0.6
185
186 # Required by:
187 # erp5.util==0.3
188 # slapos.cookbook==0.38
189 # slapos.core==0.21
190 # slapos.libnetworkcache==0.11
191 # zc.buildout==1.6.0-dev-SlapOS-003
192 setuptools = 0.6c12dev-r88846
193
194 # Required by:
195 # slapos.core==0.21
196 supervisor = 3.0a12
197
198 # Required by:
199 # slapos.cookbook==0.38
200 xml-marshaller = 0.9.7
201
202 # Required by:
203 # slapos.cookbook==0.38
204 zc.recipe.egg = 1.3.2
205
206 # Required by:
207 # slapos.core==0.21
208 zope.interface = 3.8.0