4 # ${:parts-directory}/slapos.cookbook-repository
5 # ${trac-plugins-egg:location}/accountmanager
24 template-git-http-backend-cgi
27 # slapos.cookbook-repository
31 ../../stack/slapos.cfg
32 ../../component/apache/buildout.cfg
33 ../../component/python-2.7/buildout.cfg
34 ../../component/apache-wsgi/buildout.cfg
35 ../../component/logrotate/buildout.cfg
36 ../../component/subversion/buildout.cfg
37 ../../component/gzip/buildout.cfg
38 ../../component/dcron/buildout.cfg
39 ../../component/dash/buildout.cfg
40 ../../component/stunnel/buildout.cfg
41 ../../component/lxml-python/buildout.cfg
42 ../../component/mysql-python/buildout.cfg
43 ../../component/git/buildout.cfg
44 ../../component/shellinabox/buildout.cfg
45 ../../component/perl/buildout.cfg
52 recipe = z3c.recipe.scripts
64 recipe = plone.recipe.command
65 svn = ${subversion-1.9:location}/bin/svn
66 location = ${buildout:parts-directory}/${:_buildout_section_name_}
67 #command = ${:svn} co http://trac-hacks.org/svn/simplemultiprojectplugin/trunk/ ${:multipleproject}
68 command = ${:svn} co http://trac-hacks.org/svn/accountmanagerplugin/0.11 ${:location}/accountmanager
71 recipe = plone.recipe.command
73 update-command = ${:command}
74 command = grep parts ${buildout:develop-eggs-directory}/accountmanager.egg-link
77 recipe = slapos.recipe.template
78 url = ${:_profile_base_location_}/instance.cfg
79 output = ${buildout:directory}/template.cfg
81 md5sum = bc6ed91a1862a10af661713aa0691848
84 recipe = slapos.recipe.template
85 url = ${:_profile_base_location_}/instance-trac.cfg
86 output = ${buildout:directory}/template-trac.cfg
87 md5sum = 1546a60e086b4d083d58ad4fca6dcca8
91 recipe = slapos.recipe.template
92 url = ${:_profile_base_location_}/instance-mariadb.cfg
93 output = ${buildout:directory}/template-mariadb.cfg
94 md5sum = 4ea69039e41ff45bffe8f2620bdf187c
98 recipe = slapos.recipe.download
99 url = ${:_profile_base_location_}/templates/${:filename}
101 location = ${buildout:parts-directory}/${:_buildout_section_name_}
105 filename = trac.ini.in
106 md5sum = 10286b368b9b6eacae2cdd6caf362759
110 filename = trac.wsgi.in
111 md5sum = 5226978477d3336f21f0d8684d23a55a
115 filename = trac-svn-hook.in
116 md5sum = 81a0e2627af1db4c1d601aabc0ebee0a
120 filename = trac-git-hook.in
121 md5sum = 8704e9717bf1223157b3d25de5a8d9d6
123 [post-revprop-change]
125 filename = post-revprop-change.in
126 md5sum = 917deaeda572ca3e98c2baaf15fcdacc
130 filename = create-svn-repo.sh.in
131 md5sum = 3e4d25ce53dcc3729f4bc682e0d2d239
133 [template-httpd-conf]
136 md5sum = 4f6d1b748c149f32a39c89931e0cd94a
138 [template-gitweb-cgi]
140 filename = gitweb.cgi.in
141 md5sum = 957a7741c7ab60c4bee6c640e0bdd2fb
143 [template-gitweb-conf]
145 filename = gitweb.conf.in
146 md5sum = ace5a69f59c0be7ea7454183a5550537
148 [template-git-http-backend-cgi]
150 filename = git-http-backend.cgi.in
151 md5sum = d6101df47ddd3b04e34e1f0284686b55
154 [slapos.cookbook-repository]
155 recipe = plone.recipe.command
159 location = ${buildout:parts-directory}/${:_buildout_section_name_}
160 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
161 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
164 recipe = plone.recipe.command
166 update-command = ${:command}
167 command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link
170 # signature certificates of the following uploaders.
174 # Cedric de Saint Martin
178 # Test Agent (Automatic update from tests)
180 signature-certificate-list =
181 -----BEGIN CERTIFICATE-----
182 MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
183 CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
184 MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
185 ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
186 AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
187 boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
188 Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
189 ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
190 mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
191 q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
193 -----END CERTIFICATE-----
194 -----BEGIN CERTIFICATE-----
195 MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
196 BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
197 DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
198 YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
199 XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
200 L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
201 /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
202 LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
203 FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
204 R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
205 hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
206 -----END CERTIFICATE-----
207 -----BEGIN CERTIFICATE-----
208 MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
209 BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
210 BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
211 vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
212 3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
213 67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
214 RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
215 PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
216 z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
217 KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
218 vaZhjNYKWQf79l6zXfOvphzJ
219 -----END CERTIFICATE-----
220 -----BEGIN CERTIFICATE-----
221 MIIB9jCCAV+gAwIBAgIJAO4V/jiMoICoMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
222 BAMMCENPTVAtMjMyMCAXDTEyMDIxNjExMTAyM1oYDzIxMTIwMTIzMTExMDIzWjAT
223 MREwDwYDVQQDDAhDT01QLTIzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
224 wi/3Z8W9pUiegUXIk/AiFDQ0UJ4JFAwjqr+HSRUirlUsHHT+8DzH/hfcTDX1I5BB
225 D1ADk+ydXjMm3OZrQcXjn29OUfM5C+g+oqeMnYQImN0DDQIOcUyr7AJc4xhvuXQ1
226 P2pJ5NOd3tbd0kexETa1LVhR6EgBC25LyRBRae76qosCAwEAAaNQME4wHQYDVR0O
227 BBYEFMDmW9aFy1sKTfCpcRkYnP6zUd1cMB8GA1UdIwQYMBaAFMDmW9aFy1sKTfCp
228 cRkYnP6zUd1cMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAskbFizHr
229 b6d3iIyN+wffxz/V9epbKIZVEGJd/6LrTdLiUfJPec7FaxVCWNyKBlCpINBM7cEV
230 Gn9t8mdVQflNqOlAMkOlUv1ZugCt9rXYQOV7rrEYJBWirn43BOMn9Flp2nibblby
231 If1a2ZoqHRxoNo2yTmm7TSYRORWVS+vvfjY=
232 -----END CERTIFICATE-----
233 -----BEGIN CERTIFICATE-----
234 MIIB9jCCAV+gAwIBAgIJAIlBksrZVkK8MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
235 BAMMCENPTVAtMzU3MCAXDTEyMDEyNjEwNTUyOFoYDzIxMTIwMTAyMTA1NTI4WjAT
236 MREwDwYDVQQDDAhDT01QLTM1NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
237 ts+iGUwi44vtIfwXR8DCnLtHV4ydl0YTK2joJflj0/Ws7mz5BYkxIU4fea/6+VF3
238 i11nwBgYgxQyjNztgc9u9O71k1W5tU95yO7U7bFdYd5uxYA9/22fjObaTQoC4Nc9
239 mTu6r/VHyJ1yRsunBZXvnk/XaKp7gGE9vNEyJvPn2bkCAwEAAaNQME4wHQYDVR0O
240 BBYEFKuGIYu8+6aEkTVg62BRYaD11PILMB8GA1UdIwQYMBaAFKuGIYu8+6aEkTVg
241 62BRYaD11PILMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAMoTRpBxK
242 YLEZJbofF7gSrRIcrlUJYXfTfw1QUBOKkGFFDsiJpEg4y5pUk1s5Jq9K3SDzNq/W
243 it1oYjOhuGg3al8OOeKFrU6nvNTF1BAvJCl0tr3POai5yXyN5jlK/zPfypmQYxE+
244 TaqQSGBJPVXYt6lrq/PRD9ciZgKLOwEqK8w=
245 -----END CERTIFICATE-----
246 -----BEGIN CERTIFICATE-----
247 MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
248 BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
249 EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
250 ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
251 oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
252 NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
253 BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
254 JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
255 baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
256 Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
257 yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
258 -----END CERTIFICATE-----
259 -----BEGIN CERTIFICATE-----
260 MIIB9jCCAV+gAwIBAgIJAMNZBmoIOXPBMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
261 BAMMCENPTVAtMTMyMCAXDTEyMDUwMjEyMDQyNloYDzIxMTIwNDA4MTIwNDI2WjAT
262 MREwDwYDVQQDDAhDT01QLTEzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
263 6peZQt1sAmMAmSG9BVxxcXm8x15kE9iAplmANYNQ7z2YO57c10jDtlYlwVfi/rct
264 xNUOKQtc8UQtV/fJWP0QT0GITdRz5X/TkWiojiFgkopza9/b1hXs5rltYByUGLhg
265 7JZ9dZGBihzPfn6U8ESAKiJzQP8Hyz/o81FPfuHCftsCAwEAAaNQME4wHQYDVR0O
266 BBYEFNuxsc77Z6/JSKPoyloHNm9zF9yqMB8GA1UdIwQYMBaAFNuxsc77Z6/JSKPo
267 yloHNm9zF9yqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAl4hBaJy1
268 cgiNV2+Z5oNTrHgmzWvSY4duECOTBxeuIOnhql3vLlaQmo0p8Z4c13kTZq2s3nhd
269 Loe5mIHsjRVKvzB6SvIaFUYq/EzmHnqNdpIGkT/Mj7r/iUs61btTcGUCLsUiUeci
270 Vd0Ozh79JSRpkrdI8R/NRQ2XPHAo+29TT70=
271 -----END CERTIFICATE-----
272 -----BEGIN CERTIFICATE-----
273 MIIB9jCCAV+gAwIBAgIJAKRvzcy7OH0UMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
274 BAMMCENPTVAtNzcyMCAXDTEyMDgxMDE1NDI1MVoYDzIxMTIwNzE3MTU0MjUxWjAT
275 MREwDwYDVQQDDAhDT01QLTc3MjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
276 o7aipd6MbnuGDeR1UJUjuMLQUariAyQ2l2ZDS6TfOwjHiPw/mhzkielgk73kqN7A
277 sUREx41eTcYCXzTq3WP3xCLE4LxLg1eIhd4nwNHj8H18xR9aP0AGjo4UFl5BOMa1
278 mwoyBt3VtfGtUmb8whpeJgHhqrPPxLoON+i6fIbXDaUCAwEAAaNQME4wHQYDVR0O
279 BBYEFEfjy3OopT2lOksKmKBNHTJE2hFlMB8GA1UdIwQYMBaAFEfjy3OopT2lOksK
280 mKBNHTJE2hFlMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAaNRx6YN2
281 M/p3R8/xS6zvH1EqJ3FFD7XeAQ52WuQnKSREzuw0dsw12ClxjcHiQEFioyTiTtjs
282 5pW18Ry5Ie7iFK4cQMerZwWPxBodEbAteYlRsI6kePV7Gf735Y1RpuN8qZ2sYL6e
283 x2IMeSwJ82BpdEI5niXxB+iT0HxhmR+XaMI=
284 -----END CERTIFICATE-----
285 -----BEGIN CERTIFICATE-----
286 MIIB8jCCAVugAwIBAgIJANlTfgX/9cX7MA0GCSqGSIb3DQEBBQUAMBExDzANBgNV
287 BAMMBkNPTVAtMDAgFw0xMzA1MzAxMTUyMDhaGA8yMTEzMDUwNjExNTIwOFowETEP
288 MA0GA1UEAwwGQ09NUC0wMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDSGtkh
289 UPOcYMRiL2czmdfeHNB34nXEr5fMpglbA9RO9Cakf6YhK0jU5Y7kzAb6ZlyEzcC+
290 YkYWQZ9WCLwGuUvThg5iYlnBxmksv5Ot+5DKyTL4hdMEPCQ0RaLcXSkbxk56q3Rn
291 EQdYL+IJXS1KGMRWbl4Ql3NhShM9q7vBgyoMuwIDAQABo1AwTjAdBgNVHQ4EFgQU
292 EpO2oyW/sFAS9eojDbYo3hEOOIIwHwYDVR0jBBgwFoAUEpO2oyW/sFAS9eojDbYo
293 3hEOOIIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQBP02wmekqmeD23
294 90NmwDwyEznDPEJDJybREtP+T++EJ1Q/rcnxIQ5a1iOEWY4RdH87H/+2O/7nDzGs
295 L0KzeG3WDdmnxLMQ5zpG9Qd5twC0GoMl1zf+8f9/t4QE7Dn4IosP3H3dkcRDQRch
296 SKYaJZHMckKx40/hhRsyFDR1Gj215g==
297 -----END CERTIFICATE-----
300 #Error: Couldn't install: lxml 3.1.2
309 apache-libcloud = 0.12.4
311 buildout-versions = 1.7
312 collective.recipe.cmd = 0.6
315 hexagonit.recipe.cmmi = 2.0
316 slapos.recipe.cmmi = 0.1.1
320 plone.recipe.command = 1.1
323 slapos.recipe.download = 1.0.dev-r4053
324 slapos.recipe.template = 2.4.2
325 slapos.toolbox = 0.34.0
327 z3c.recipe.scripts = 1.0.1
328 slapos.cookbook = 0.78.1
331 # slapos.core==0.35.1
332 # slapos.toolbox==0.34.0
336 # slapos.toolbox==0.34.0
337 GitPython = 0.3.2.RC1
340 # slapos.toolbox==0.34.0
344 # slapos.toolbox==0.34.0
348 # slapos.core==0.35.1
352 # slapos.toolbox==0.34.0
356 # slapos.toolbox==0.34.0
360 # slapos.core==0.35.1
364 # hexagonit.recipe.download==1.6nxd002
365 # slapos.cookbook==0.78.1
366 # slapos.core==0.35.1
368 # zc.buildout==1.6.0-dev-SlapOS-010
369 # zope.interface==4.0.5
370 setuptools = 0.6c12dev-r88846
373 # slapos.toolbox==0.34.0
377 # slapos.core==0.35.1
381 # slapos.core==0.35.1
385 # slapos.toolbox==0.34.0
386 xml-marshaller = 0.9.7
389 # slapos.core==0.35.1
390 zope.interface = 4.0.5