software.cfg 3.24 KB
Newer Older
1 2 3 4 5
[buildout]

extends =
  ../../stack/lapp/buildout.cfg

6 7
# += since we need rdiff-backup and friends
parts +=
8
  slapos-cookbook
9
  apache-php-postgres
Marco Mariani's avatar
Marco Mariani committed
10
  pear-modules
11
  eggs
12 13
  instance
  instance-apache-php
14

15 16 17 18 19
#----------------
#--
#-- Main application part
#-- XXX provide a better URL

20 21
[application]
url = http://downloads.sourceforge.net/project/maarch/Maarch%20Entreprise/MaarchEntreprise-1.3.zip?r=http%3A%2F%2Fwww.maarch.org%2Ftelecharger&ts=1347961624&use_mirror=ignum
22
md5sum = 5c2c859dee9d0dde3ba959474fd5fc86
23 24


25 26 27 28 29 30
#----------------
#--
#-- We don't need this static configuration file.
#-- An empty file is provided because it is required by the lapp stack.
#--

31 32 33
[application-template]
recipe = slapos.recipe.download
url = ${:_profile_base_location_}/config.php.in
34
md5sum = d41d8cd98f00b204e9800998ecf8427e
35 36 37 38 39 40 41 42 43
download-only = True
filename = template.in
mode = 0644
location = ${buildout:parts-directory}/${:_buildout_section_name_}

[application-configuration]
location = config.php


44 45 46 47 48 49 50 51 52 53 54 55 56
#----------------
#--
#-- Define parts that will be executed later, in the instance.
#--

[custom-application-deployment]
path = ${custom-application-deployment-template:output}
part-list = maarch-configuration

[custom-application-deployment-template]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-custom.cfg.in
output = ${buildout:directory}/instance-custom.cfg
57
md5sum = 28f6ad42b73806901ac2cd4ec563d73b
58 59 60 61 62 63 64 65
mode = 0644


#----------------
#--
#-- Install PHP channels and modules (only if they are not already installed).
#--

Marco Mariani's avatar
Marco Mariani committed
66 67
[pear-modules]
recipe = cp.recipe.cmd
Marco Mariani's avatar
Marco Mariani committed
68
pear = ${apache-php-postgres:location}/bin/pear
Marco Mariani's avatar
Marco Mariani committed
69
install_cmd =
Marco Mariani's avatar
Marco Mariani committed
70
    ${:pear} channel-info pear.maarch.org >/dev/null || ${:pear} channel-discover pear.maarch.org
Marco Mariani's avatar
Marco Mariani committed
71 72
    ${:pear} info maarch/CLITools-0.3.1 >/dev/null || ${:pear} install maarch/CLITools-0.3.1
    ${:pear} info MIME_Type >/dev/null || ${:pear} install MIME_Type
73

Marco Mariani's avatar
Marco Mariani committed
74

75 76
#----------------

Marco Mariani's avatar
Marco Mariani committed
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154
[versions]
Jinja2 = 2.6
Werkzeug = 0.8.3
apache-libcloud = 0.11.4
async = 0.6.1
buildout-versions = 1.7
cns.recipe.symlink = 0.2.3
gitdb = 0.5.4
hexagonit.recipe.cmmi = 1.6
inotifyx = 0.2.0
lxml = 3.0.2
netaddr = 0.7.10
psycopg2 = 2.4.6
pycrypto = 2.6
pytz = 2012h
rdiff-backup = 1.0.5
slapos.recipe.download = 1.0.dev-r4053
slapos.recipe.template = 2.4.2
smmap = 0.8.2

# Required by:
# slapos.core==0.33.2-dev
# slapos.toolbox==0.32.1-dev
Flask = 0.9

# Required by:
# slapos.toolbox==0.32.1-dev
GitPython = 0.3.2.RC1

# Required by:
# slapos.toolbox==0.32.1-dev
atomize = 0.1.1

# Required by:
# slapos.toolbox==0.32.1-dev
feedparser = 5.1.3

# Required by:
# hexagonit.recipe.cmmi==1.6
hexagonit.recipe.download = 1.6

# Required by:
# slapos.core==0.33.2-dev
netifaces = 0.8

# Required by:
# slapos.toolbox==0.32.1-dev
paramiko = 1.9.0

# Required by:
# slapos.toolbox==0.32.1-dev
psutil = 0.6.1

# Required by:
# slapos.core==0.33.2-dev
pyflakes = 0.5.0

# Required by:
# cns.recipe.symlink==0.2.3
# slapos.cookbook==0.70.1-dev
# slapos.core==0.33.2-dev
# slapos.toolbox==0.32.1-dev
# supervisor==3.0b1
# zc.buildout==1.6.0-dev-SlapOS-010
# zope.interface==4.0.2
setuptools = 0.6c12dev-r88846

# Required by:
# slapos.core==0.33.2-dev
supervisor = 3.0b1

# Required by:
# slapos.toolbox==0.32.1-dev
xml-marshaller = 0.9.7

# Required by:
# slapos.core==0.33.2-dev
zope.interface = 4.0.2
155