update md5sum of zope.conf.in.
[slapos.git] / software / erp5 / software.cfg
1 [buildout]
2 extends =
3   ../../stack/shacache-client.cfg
4   ../../stack/erp5.cfg
5
6 versions = versions
7
8 # Local development
9 develop =
10   ${:parts-directory}/slapos.cookbook-repository
11   ${:parts-directory}/cloudooo-repository
12
13 parts +=
14 # Local development
15   slapos.cookbook-repository
16   check-recipe
17   slapos.cookbook-python2.6
18   slapos.recipe.template-python2.6
19 # Create instance template
20   template
21
22 # XXX: Workaround of SlapOS limitation
23 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
24 # development / fast switching environment for whole software
25 unzip = true
26
27 # Local development
28 [slapos.cookbook-repository]
29 recipe = plone.recipe.command
30 stop-on-error = true
31 branch = erp5-component
32 revision =
33 location = ${buildout:parts-directory}/${:_buildout_section_name_}
34 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
35 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
36
37 [check-recipe]
38 recipe = plone.recipe.command
39 stop-on-error = true
40 update-command = ${:command}
41 command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link
42
43 [slapos.cookbook-python2.6]
44 recipe = zc.recipe.egg
45 eggs = slapos.cookbook
46 scripts =
47 python = python2.6
48 ugly-depend-on = ${slapos.cookbook-repository:command} ${slapos.cookbook-repository:update-command}
49
50 [slapos.recipe.template-python2.6]
51 recipe = zc.recipe.egg
52 eggs = slapos.recipe.template
53 scripts =
54 python = python2.6
55
56 [template-jinja2-base]
57 recipe = slapos.recipe.template:jinja2
58 template = ${:_profile_base_location_}/${:filename}.in
59 rendered = ${buildout:directory}/${:filename}
60 # XXX: extra-context is needed because we cannot append to a key of an extended
61 # section.
62 extra-context =
63 context =
64     key bin_directory buildout:bin-directory
65     key develop_eggs_directory buildout:develop-eggs-directory
66     key eggs_directory buildout:eggs-directory
67     ${:extra-context}
68
69 [template-mariadb]
70 < = template-jinja2-base
71 filename = instance-mariadb.cfg
72 md5sum = bcaee4e52a4332451b15fb38ecb12a2b
73 extra-context =
74     key coreutils_location coreutils:location
75     key dcron_location dcron:location
76     key gettext_location gettext:location
77     key grep_location grep:location
78     key gzip_location gzip:location
79     key logrotate_location logrotate:location
80     key mariadb_location mariadb:location
81     key perl_location perl:location
82     key perl_siteprefix perl:siteprefix
83     key sed_location sed:location
84     key xtrabackup_location xtrabackup:location
85
86 [template-sphinx]
87 < = template-jinja2-base
88 filename = instance-sphinx.cfg
89 md5sum = e3975afd5220f251d6b6e7024a2ca08b
90 extra-context =
91     key sphinx_location sphinx:location
92
93 [template-zope]
94 < = template-jinja2-base
95 filename = instance-zope.cfg
96 md5sum = e00efeefd2d1c09374b169c9d218e137
97 extra-context =
98     key apache_location apache:location
99     key aspell_location aspell:location
100     key coreutils_location coreutils:location
101     key dcron_location dcron:location
102     key dmtx_utils_location dmtx-utils:location
103     key erp5_location erp5:location
104     key git_location git:location
105     key graphviz_location graphviz:location
106     key grep_location grep:location
107     key gzip_location gzip:location
108     key imagemagick_location imagemagick:location
109     key librsvg_location librsvg:location
110     key logrotate_location logrotate:location
111     key mariadb_location mariadb:location
112     key openssl_location openssl:location
113     key pdftk_location pdftk:location
114     key poppler_location poppler:location
115     key products_list products:list
116     key sed_location sed:location
117     key tesseract_location tesseract:location
118     key w3m_location w3m:location
119
120 [template-kumofs]
121 < = template-jinja2-base
122 filename = instance-kumofs.cfg
123 md5sum = 700ee7769c89e0959dc3f052e55ada6e
124 extra-context =
125     key dash_location dash:location
126     key dcron_location dcron:location
127     key gzip_location gzip:location
128     key kumo_location kumo:location
129     key logrotate_location logrotate:location
130
131
132 [template-tidstorage]
133 recipe = slapos.recipe.build:download
134 url = ${:_profile_base_location_}/instance-tidstorage.cfg.in
135 md5sum = 4e99979af04da930842d4ebd0d114a29
136 mode = 640
137
138 [template-cloudooo]
139 recipe = slapos.recipe.build:download
140 url = ${:_profile_base_location_}/instance-cloudoo.cfg.in
141 md5sum = d3b3afac9099823ba2853070324a29c8
142 mode = 640
143
144 # Additional Configuration
145 configurator_bt5_list = erp5_core_proxy_field_legacy erp5_full_text_myisam_catalog erp5_base erp5_workflow erp5_configurator erp5_configurator_standard erp5_configurator_maxma_demo erp5_configurator_ung
146
147 [template-zope-conf]
148 recipe = slapos.recipe.build:download
149 url = ${:_profile_base_location_}/zope.conf.in
150 md5sum = 98852d8e717941a4c994d36d2c8961d0
151 mode = 640
152
153 [template]
154 < = template-jinja2-base
155 # XXX: "template.cfg" is hardcoded in instanciation recipe
156 filename = template.cfg
157 template = ${:_profile_base_location_}/instance.cfg.in
158 md5sum = d9b0d9105a4a55e6fca32e5b550d12f2
159 extra-context =
160     key apache_location apache:location
161     key aspell_location aspell:location
162     key buildout_bin_directory buildout:bin-directory
163     key coreutils_location coreutils:location
164     key dcron_location dcron:location
165     key dmtx_utils_location dmtx-utils:location
166     key file_location file:location
167     key fontconfig_location fontconfig:location
168     key fonts_location fonts:location
169     key freetype_location freetype:location
170     key git_location git:location
171     key graphviz_location graphviz:location
172     key grep_location grep:location
173     key gzip_location gzip:location
174     key haproxy_location haproxy:location
175     key imagemagick_location imagemagick:location
176     key librsvg_location librsvg:location
177     key libICE_location libICE:location
178     key libSM_location libSM:location
179     key libX11_location libX11:location
180     key libXau_location libXau:location
181     key libXdmcp_location libXdmcp:location
182     key libXext_location libXext:location
183     key libXrender_location libXrender:location
184     key libpng12_location libpng12:location
185     key libreoffice_bin_location libreoffice-bin:location
186     key libxcb_location libxcb:location
187     key logrotate_location logrotate:location
188     key mariadb_location mariadb:location
189     key openssl_location openssl:location
190     key pdftk_location pdftk:location
191     key poppler_location poppler:location
192     key product_list products:list
193     key sed_location sed:location
194     key template_erp5_development template-erp5-development:rendered
195     key template_erp5_production template-erp5-production:rendered
196     key template_kumofs template-kumofs:rendered
197     key template_mariadb template-mariadb:rendered
198     key template_memcached template-memcached:rendered
199     key template_cloudooo template-cloudooo:target
200     key template_sphinx template-sphinx:rendered
201     key template_tidstorage template-tidstorage:target
202     key template_varnish template-varnish:target
203     key template_zope template-zope:rendered
204     key template_zope_conf template-zope-conf:target
205     key tesseract_location tesseract:location
206     key w3m_location w3m:location
207     key zlib_location zlib:location
208     key dash_location dash:location
209     key varnish_location varnish-3.0:location
210     key wget_location wget:location
211
212 [template-memcached]
213 < = template-jinja2-base
214 filename = instance-memcached.cfg
215 md5sum = 395779dc578e2527cb0d89c5aee39f65
216 extra-context =
217     key dash_location dash:location
218     key memcached_location memcached:location
219
220 [template-erp5-development]
221 < = template-jinja2-base
222 filename = instance-erp5-development.cfg
223 md5sum = df405a60901b5c112093d276c5bb1998
224 extra-context =
225     key openssl_location openssl:location
226     key template_zope template-zope:rendered
227
228 [template-erp5-production]
229 < = template-jinja2-base
230 filename = instance-erp5-production.cfg
231 md5sum = 1b458ff6a9b82f24f29f71b58f559186
232 extra-context =
233     key local_bt5_repository local-bt5-repository:list
234
235 [template-varnish]
236 recipe = slapos.recipe.build:download
237 url = ${:_profile_base_location_}/instance-varnish.cfg.in
238 md5sum = 17aee2df57b121343b1fd65f4b51ce80
239 mode = 640
240
241
242 [networkcache]
243 # signature certificates of the following uploaders.
244 #   Romain Courteaud
245 #   Sebastien Robin
246 #   Kazuhiko Shiozaki
247 #   Cedric de Saint Martin
248 #   Yingjie Xu
249 #   Gabriel Monnerat
250 signature-certificate-list =
251   -----BEGIN CERTIFICATE-----
252   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
253   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
254   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
255   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
256   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
257   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
258   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
259   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
260   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
261   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
262   QUUGLQ==
263   -----END CERTIFICATE-----
264   -----BEGIN CERTIFICATE-----
265   MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
266   BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
267   DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
268   YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
269   XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
270   L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
271   /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
272   LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
273   FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
274   R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
275   hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
276   -----END CERTIFICATE-----
277   -----BEGIN CERTIFICATE-----
278   MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
279   BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
280   BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
281   vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
282   3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
283   67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
284   RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
285   PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
286   z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
287   KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
288   vaZhjNYKWQf79l6zXfOvphzJ
289   -----END CERTIFICATE-----
290   -----BEGIN CERTIFICATE-----
291   MIIB9jCCAV+gAwIBAgIJAO4V/jiMoICoMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
292   BAMMCENPTVAtMjMyMCAXDTEyMDIxNjExMTAyM1oYDzIxMTIwMTIzMTExMDIzWjAT
293   MREwDwYDVQQDDAhDT01QLTIzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
294   wi/3Z8W9pUiegUXIk/AiFDQ0UJ4JFAwjqr+HSRUirlUsHHT+8DzH/hfcTDX1I5BB
295   D1ADk+ydXjMm3OZrQcXjn29OUfM5C+g+oqeMnYQImN0DDQIOcUyr7AJc4xhvuXQ1
296   P2pJ5NOd3tbd0kexETa1LVhR6EgBC25LyRBRae76qosCAwEAAaNQME4wHQYDVR0O
297   BBYEFMDmW9aFy1sKTfCpcRkYnP6zUd1cMB8GA1UdIwQYMBaAFMDmW9aFy1sKTfCp
298   cRkYnP6zUd1cMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAskbFizHr
299   b6d3iIyN+wffxz/V9epbKIZVEGJd/6LrTdLiUfJPec7FaxVCWNyKBlCpINBM7cEV
300   Gn9t8mdVQflNqOlAMkOlUv1ZugCt9rXYQOV7rrEYJBWirn43BOMn9Flp2nibblby
301   If1a2ZoqHRxoNo2yTmm7TSYRORWVS+vvfjY=
302   -----END CERTIFICATE-----
303   -----BEGIN CERTIFICATE-----
304   MIIB9jCCAV+gAwIBAgIJAIlBksrZVkK8MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
305   BAMMCENPTVAtMzU3MCAXDTEyMDEyNjEwNTUyOFoYDzIxMTIwMTAyMTA1NTI4WjAT
306   MREwDwYDVQQDDAhDT01QLTM1NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
307   ts+iGUwi44vtIfwXR8DCnLtHV4ydl0YTK2joJflj0/Ws7mz5BYkxIU4fea/6+VF3
308   i11nwBgYgxQyjNztgc9u9O71k1W5tU95yO7U7bFdYd5uxYA9/22fjObaTQoC4Nc9
309   mTu6r/VHyJ1yRsunBZXvnk/XaKp7gGE9vNEyJvPn2bkCAwEAAaNQME4wHQYDVR0O
310   BBYEFKuGIYu8+6aEkTVg62BRYaD11PILMB8GA1UdIwQYMBaAFKuGIYu8+6aEkTVg
311   62BRYaD11PILMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAMoTRpBxK
312   YLEZJbofF7gSrRIcrlUJYXfTfw1QUBOKkGFFDsiJpEg4y5pUk1s5Jq9K3SDzNq/W
313   it1oYjOhuGg3al8OOeKFrU6nvNTF1BAvJCl0tr3POai5yXyN5jlK/zPfypmQYxE+
314   TaqQSGBJPVXYt6lrq/PRD9ciZgKLOwEqK8w=
315   -----END CERTIFICATE-----
316   -----BEGIN CERTIFICATE-----
317   MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
318   BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
319   EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
320   ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
321   oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
322   NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
323   BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
324   JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
325   baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
326   Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
327   yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
328   -----END CERTIFICATE-----