specify setuptools version in stack/slapos.cfg only.
[slapos.git] / software / net2ftp / software.cfg
1 [buildout]
2 versions = versions
3
4 parts =
5   template
6   apache-php
7   mariadb
8   eggs
9   instance-recipe-egg
10   downloadcache-workaround
11   configure-script
12
13 extends =
14   ../../stack/lamp.cfg
15   ../../stack/shacache-client.cfg
16
17 [application]
18 recipe = slapos.recipe.build:download-unpacked
19 url = http://www.net2ftp.com/download/net2ftp_v0.98.zip
20 md5sum = 5a2741b5881f3f229a788958dc6cdf10
21 extract-directory = files_to_upload
22
23 [configure-script]
24 recipe = slapos.recipe.download
25 location = ${buildout:parts-directory}/${:_buildout_section_name_}
26 url = ${:_profile_base_location_}/configure.py
27 md5sum = f7e1766468f7a8d51d311541164c3ff4
28 filename = configure.py
29 mode = 0744
30
31 [application-template]
32 recipe = slapos.recipe.download
33 url = ${:_profile_base_location_}/template/net2ftp.inc.php.in
34 md5sum = 5ad3b2b42affd83229f0666c480b90cb
35 filename = template.in
36 mode = 0644
37 location = ${buildout:parts-directory}/${:_buildout_section_name_}
38
39 [application-configuration]
40 location = settings.inc.php
41   
42 [instance-recipe]
43 egg = slapos.cookbook
44 module = lamp.simple
45
46 [template]
47 # Default template for the instance.
48 recipe = slapos.recipe.template
49 url = ${:_profile_base_location_}/instance.cfg
50 #md5sum = Student shall put md5 of instance.cfg here
51 output = ${buildout:directory}/template.cfg
52 mode = 0644
53
54 [instance-recipe-egg]
55 recipe = zc.recipe.egg
56 eggs =
57     ${mysql-python:egg}
58     ${instance-recipe:egg}
59     slapos.toolbox[lampconfigure]
60
61 [versions]
62 # Use SlapOS patched zc.buildout
63
64 Jinja2 = 2.6
65 MySQL-python = 1.2.3
66 Werkzeug = 0.8.1
67 apache-libcloud = 0.5.2
68 buildout-versions = 1.7
69 hexagonit.recipe.cmmi = 1.5.0
70 meld3 = 0.6.7
71 plone.recipe.command = 1.1
72 slapos.cookbook = 0.34
73 slapos.recipe.build = 0.7
74 slapos.recipe.download = 1.0.dev-r4053
75 slapos.recipe.template = 2.2
76 slapos.toolbox = 0.10
77
78 # Required by:
79 # slapos.core==0.18
80 # slapos.toolbox==0.10
81 Flask = 0.8
82
83 # Required by:
84 # slapos.cookbook==0.34
85 PyXML = 0.8.4
86
87 # Required by:
88 # hexagonit.recipe.cmmi==1.5.0
89 hexagonit.recipe.download = 1.6nxd002
90
91 # Required by:
92 # slapos.cookbook==0.34
93 # slapos.core==0.18
94 # slapos.toolbox==0.10
95 # xml-marshaller==0.9.7
96 lxml = 2.3.1
97
98 # Required by:
99 # slapos.cookbook==0.34
100 netaddr = 0.7.6
101
102 # Required by:
103 # slapos.core==0.18
104 netifaces = 0.6
105
106 # Required by:
107 # slapos.toolbox==0.10
108 paramiko = 1.7.7.1
109
110 # Required by:
111 # slapos.toolbox==0.10
112 psutil = 0.3.0
113
114 # Required by:
115 # slapos.cookbook==0.34
116 # slapos.toolbox==0.10
117 slapos.core = 0.18
118
119 # Required by:
120 # slapos.core==0.18
121 supervisor = 3.0a10
122
123 # Required by:
124 # slapos.cookbook==0.34
125 # slapos.toolbox==0.10
126 xml-marshaller = 0.9.7
127
128 # Required by:
129 # slapos.cookbook==0.34
130 zc.recipe.egg = 1.3.2
131
132 # Required by:
133 # slapos.core==0.18
134 zope.interface = 3.8.0
135
136 [downloadcache-workaround]
137 # workaround irritating problem of hexagonit.recipe.cmmi which automatically
138 # creates download cache, which in turn switches builout to "semi-offline" mode
139 recipe = plone.recipe.command
140 # in hexagonit.recipe.cmmi if there is no ${buildout:download-cache} set it resolves
141 # to ${buildout:directory}/downloads but this variable is available late, that's
142 # why it is hardcoded only for required case
143 download-cache = ${buildout:directory}/downloads
144 command = [ -d ${:download-cache} ] && rm -fr ${:download-cache}/* || exit 0
145 update-command = ${:command}
146 stop-on-error = True
147