fixup! cloudooo: missing + in find-links
[slapos.git] / software / cloudooo / software.cfg
1 [buildout]
2 extends =
3   ../../stack/cloudooo.cfg
4
5 versions = versions
6
7 # Local development
8 develop =
9   ${:parts-directory}/slapos.cookbook-repository
10   ${:parts-directory}/cloudooo-repository
11
12 parts +=
13 # Local development
14   slapos.cookbook-repository
15   check-recipe
16 # Create instance template
17   template
18   slapos-cookbook
19
20 # XXX: Workaround of SlapOS limitation
21 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
22 # development / fast switching environment for whole software
23 unzip = true
24
25 # Local development
26 [slapos.cookbook-repository]
27 recipe = slapos.recipe.build:gitclone
28 repository = http://git.erp5.org/repos/slapos.git
29 branch = master
30 git-executable = ${git:location}/bin/git
31
32 [check-recipe]
33 recipe = plone.recipe.command
34 stop-on-error = true
35 update-command = ${:command}
36 command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link
37
38 [slap-parameters]
39 recipe = slapos.cookbook:slapconfiguration
40 computer = ${slap-connection:computer-id}
41 partition = ${slap-connection:partition-id}
42 url = ${slap-connection:server-url}
43 key = ${slap-connection:key-file}
44 cert = ${slap-connection:cert-file}
45
46 [template-jinja2-base]
47 recipe = slapos.recipe.template:jinja2
48 template = ${:_profile_base_location_}/${:filename}.in
49 rendered = ${buildout:directory}/${:filename}
50 # XXX: extra-context is needed because we cannot append to a key of an extended
51 # section.
52 extra-context =
53 context =
54     key bin_directory buildout:bin-directory
55     key develop_eggs_directory buildout:develop-eggs-directory
56     key eggs_directory buildout:eggs-directory
57     ${:extra-context}
58
59 [template]
60 < = template-jinja2-base
61 # XXX: "template.cfg" is hardcoded in instanciation recipe
62 filename = template.cfg
63 template = ${:_profile_base_location_}/instance.cfg.in
64 md5sum = 1c5dab821393845b118644686154710f
65 extra-context =
66     key buildout_bin_directory buildout:bin-directory
67     key cups_location cups:location
68     key dbus_location dbus:location
69     key dbus_glib_location dbus-glib:location
70     key dcron_location dcron:location
71     key file_location file:location
72     key fontconfig_location fontconfig:location
73     key fonts_location fonts:location
74     key freetype_location freetype:location
75     key git_location git:location
76     key glib_location glib:location
77     key haproxy_location haproxy:location
78     key imagemagick_location imagemagick:location
79     key libICE_location libICE:location
80     key libSM_location libSM:location
81     key libX11_location libX11:location
82     key libXau_location libXau:location
83     key libXdmcp_location libXdmcp:location
84     key libXext_location libXext:location
85     key libXrender_location libXrender:location
86     key libffi_location libffi:location
87     key libpng12_location libpng12:location
88     key libreoffice_bin_location libreoffice-bin:location
89     key libxcb_location libxcb:location
90     key openssl_location openssl:location
91     key poppler_location poppler:location
92     key template_cloudooo template-cloudooo:target
93     key zlib_location zlib:location
94     key coreutils_location coreutils:location
95
96 [template-cloudooo]
97 recipe = slapos.recipe.build:download
98 url = ${:_profile_base_location_}/instance-cloudoo.cfg.in
99 md5sum = 740a313b0d9d98800b099af8bf7cd0a7
100 mode = 640