Allow Boinc Software to deploy many boinc-app at same time
[slapos.git] / software / boinc / software.cfg
1 [buildout]
2
3 parts = 
4   boinc-instance
5   template
6   boinc-application
7   template_wu
8   template_result
9   template_input
10   slapos-cookbook
11   instance-egg
12
13 extends =
14   ../../stack/boinc/buildout.cfg
15
16 develop =
17   /srv/slapgrid/slappart19/srv//runner/project/slapos.github
18
19 #Generate All instances templates
20 [boinc-instance]
21 recipe = slapos.recipe.template
22 url = ${:_profile_base_location_}/boinc-app.cfg
23 output = ${buildout:directory}/template-app.cfg
24 mode = 0644
25 md5sum = ecec6192ac5b361e326cb2f1bd5f97dc
26
27 [template]
28 recipe = slapos.recipe.template
29 url = ${:_profile_base_location_}/instance.cfg
30 output = ${buildout:directory}/template.cfg
31 mode = 0644
32 md5sum = d097ddeeee5d89881d097efe6165caf6
33
34 #Download Boinc Application Binary and configure project
35 [boinc-application]
36 recipe = hexagonit.recipe.download
37 url = ${boinc:location}/libexec/examples/upper_case
38 download-only = true
39 filename = upper_case
40 #Application configuration
41 app-name = upper_case
42 version = 1.0
43 exec-extension = 
44 #Please read Boinc platform before update platform value: http://boinc.berkeley.edu/trac/wiki/BoincPlatforms
45 platform = x86_64-pc-linux-gnu
46 #Work Unit: wu-name without blanc space: wu-number number of work unit
47 wu-name = simpletest
48 wu-number = 1
49
50 [template_result]
51 recipe = hexagonit.recipe.download
52 url = ${:_profile_base_location_}/templates/template_result
53 download-only = true
54 filename = template_result
55 #md5sum = 
56
57 [template_wu]
58 recipe = hexagonit.recipe.download
59 url = ${:_profile_base_location_}/templates/template_wu
60 download-only = true
61 filename = template_wu
62 #md5sum = 
63
64 [template_input]
65 recipe = hexagonit.recipe.download
66 url = ${:_profile_base_location_}/input/input_file
67 download-only = true
68 filename = input_file
69 #md5sum = 
70