[buildout] extends = ../../stack/shacache-client.cfg ../../stack/erp5.cfg versions = versions # Local development develop = ${:parts-directory}/slapos.cookbook-repository parts += # Local development slapos.cookbook-repository check-recipe slapos.cookbook-python2.6 # Create instance template template validator # XXX: Workaround of SlapOS limitation # Unzippig of eggs is required, as SlapOS do not yet provide nicely working # development / fast switching environment for whole software unzip = true # Local development [slapos.cookbook-repository] recipe = plone.recipe.command stop-on-error = true location = ${buildout:parts-directory}/${:_buildout_section_name_} command = ${git:location}/bin/git clone --branch erp5-generic --quiet http://git.erp5.org/repos/slapos.git ${:location} update-command = cd ${:location} && ${git:location}/bin/git pull --quiet [check-recipe] recipe = plone.recipe.command stop-on-error = true update-command = ${:command} command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link [slapos.cookbook-python2.6] recipe = zc.recipe.egg eggs = slapos.cookbook scripts = python = python2.6 [template-mariadb] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-mariadb.cfg md5sum = 3225a2ba7337505bdeb95867f5028891 output = ${buildout:directory}/template-mariadb.cfg mode = 0644 [template-sphinx] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-sphinx.cfg md5sum = b6d196fb9014222dacef13a0d12a445d output = ${buildout:directory}/template-sphinx.cfg mode = 0644 [template-zope] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-zope.cfg md5sum = 6c3e0a56cd152eba4e2d1bdd8086e6d4 output = ${buildout:directory}/template-zope.cfg mode = 0644 [template-cloudooo] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-cloudooo.cfg md5sum = 8ea2839e951f26af2bc74b9a8c0fa5c2 output = ${buildout:directory}/template-cloudooo.cfg mode = 0644 [template-snippet-fontconfig] recipe = slapos.recipe.template url = ${:_profile_base_location_}/snippet-fontconfig.cfg md5sum = 76c5d4cd1c8d48648684d9873f1ffed3 output = ${buildout:directory}/template-snippet-fontconfig.cfg mode = 0644 [template-kumofs] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-kumofs.cfg md5sum = c12d8dc1925d16a75247971086734aa8 output = ${buildout:directory}/template-kumofs.cfg mode = 0644 [template] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance.cfg md5sum = 961d404f5726fce7c4d8b34d7e120077 output = ${buildout:directory}/template.cfg mode = 0644 [template-memcached] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-memcached.cfg md5sum = 9a1462f3e34b99f384ae47b48a3a733c output = ${buildout:directory}/template-memcached.cfg mode = 0644 [template-erp5-development] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-erp5-development.cfg md5sum = 38f0e8f1d04fe1e12771c535bc0f2c47 output = ${buildout:directory}/template-erp5-development.cfg mode = 0644 [template-erp5-production] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-erp5-production.cfg md5sum = 452bad01b27bf2a97739920a41aac7f3 output = ${buildout:directory}/template-erp5-production.cfg mode = 0644 [template-snippet-zeo] recipe = slapos.recipe.template url = ${:_profile_base_location_}/snippet-zeo.cfg md5sum = ca9ee3825ff90c5c894ff1da8c601552 output = ${buildout:directory}/template-snippet-zeo.cfg mode = 0644 [template-snippet-master] recipe = slapos.recipe.template url = ${:_profile_base_location_}/snippet-master.cfg md5sum = 2c895efb85f6f06ada97073d0c4ba0c8 output = ${buildout:directory}/template-snippet-master.cfg mode = 0644 [template-snippet-zope] recipe = slapos.recipe.template url = ${:_profile_base_location_}/snippet-zope.cfg md5sum = cca86232d644f0050f1f96c270867852 output = ${buildout:directory}/template-snippet-zope.cfg mode = 0644 [template-snippet-backend] recipe = slapos.recipe.template url = ${:_profile_base_location_}/snippet-backend.cfg md5sum = e2b26547ba1435ec1b8e8cd1de89e2c6 output = ${buildout:directory}/template-snippet-backend.cfg mode = 0644 [validator] # Default json schema for instance parameters. recipe = slapos.recipe.template url = ${:_profile_base_location_}/configuration.json md5sum = cbe1d75339c6cb20e1aef818797face1 output = ${buildout:directory}/schema.json mode = 0644 [networkcache] # signature certificates of the following uploaders. # Romain Courteaud # Sebastien Robin # Kazuhiko Shiozaki signature-certificate-list = -----BEGIN CERTIFICATE----- MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5 MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g QUUGLQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+ YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk 3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso 67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY vaZhjNYKWQf79l6zXfOvphzJ -----END CERTIFICATE-----