Update pulse2 profile

parent 78155e8d
...@@ -8,7 +8,12 @@ develop-eggs-directory = ${buildout:develop-eggs-directory} ...@@ -8,7 +8,12 @@ develop-eggs-directory = ${buildout:develop-eggs-directory}
[instance] [instance]
recipe = ${instance-recipe:egg}:${instance-recipe:module} recipe = ${instance-recipe:egg}:${instance-recipe:module}
dcrond_binary = ${dcron:location}/sbin/crond dcrond_binary = ${dcron:location}/sbin/crond
memcached_binary = ${memcached:location}/bin/memcached httpd_binary = ${apache:location}/bin/httpd
mmc_agent_binary = ${mmc_core:location}/bin/mmc-agent
mysql_binary = ${mysql:location}/bin/mysql
mysql_install_binary = ${mysql:location}/bin/mysql_install_db
mysql_upgrade_binary = ${mysql:location}/bin/mysql_upgrade
mysqld_binary = ${mysql:location}/libexec/mysqld
openssl_binary = ${openssl:location}/bin/openssl openssl_binary = ${openssl:location}/bin/openssl
rdiff_backup_binary = ${buildout:bin-directory}/rdiff-backup rdiff_backup_binary = ${buildout:bin-directory}/rdiff-backup
stunnel_binary = ${stunnel:location}/bin/stunnel stunnel_binary = ${stunnel:location}/bin/stunnel
...@@ -2,13 +2,6 @@ ...@@ -2,13 +2,6 @@
slaposcookbook_recipe_location = ${:parts-directory}/slaposcookbook slaposcookbook_recipe_location = ${:parts-directory}/slaposcookbook
develop = develop =
${:slaposcookbook_recipe_location} ${:slaposcookbook_recipe_location}
mmc_core_location = ${:parts-directory}/mmc
develop =
${:mmc_location}
pulse2_location = ${:parts-directory}/pulse2
develop =
${:pulse2_location}
extensions = extensions =
slapos.zcbworkarounds slapos.zcbworkarounds
...@@ -20,12 +13,14 @@ find-links += ...@@ -20,12 +13,14 @@ find-links +=
extends = extends =
../../component/git/buildout.cfg ../../component/git/buildout.cfg
../../component/svn/buildout.cfg ../../component/svn/buildout.cfg
../../component/openssl/buildout.cfg
../../component/openldap/buildout.cfg ../../component/openldap/buildout.cfg
../../component/mysql-5.1/buildout.cfg ../../component/mysql-5.1/buildout.cfg
../../component/dcron/buildout.cfg ../../component/dcron/buildout.cfg
../../component/stunnel/buildout.cfg ../../component/stunnel/buildout.cfg
../../component/rdiff-backup/buildout.cfg ../../component/rdiff-backup/buildout.cfg
../../component/lxml-python/buildout.cfg ../../component/lxml-python/buildout.cfg
../../component/apache-php/buildout.cfg
#TODO add twisted #TODO add twisted
# Use only quite well working sites. # Use only quite well working sites.
...@@ -49,6 +44,8 @@ parts = ...@@ -49,6 +44,8 @@ parts =
libxslt libxslt
eggs eggs
instance-recipe-egg instance-recipe-egg
mmc_core
pulse2
# XXX: Workaround of SlapOS limitation # XXX: Workaround of SlapOS limitation
# Unzippig of eggs is required, as SlapOS do not yet provide nicely working # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
...@@ -66,11 +63,34 @@ section = python2.7 ...@@ -66,11 +63,34 @@ section = python2.7
# - [instance-recipe] needs [slaposcookbook] to be finished # - [instance-recipe] needs [slaposcookbook] to be finished
# - we cannot rely on anything else being executed before [instance-recipe] # - we cannot rely on anything else being executed before [instance-recipe]
slaposcookbook_dummy = ${slaposcookbook:location} slaposcookbook_dummy = ${slaposcookbook:location}
mmc_dummy = ${mmc:location}
pulse2_dummy = ${pulse2:location}
egg = slapos.cookbook egg = slapos.cookbook
module = pulse2 module = pulse2
[mmc_core]
recipe = hexagonit.recipe.cmmi
url =
#md5sum = 832f96a6ec4b8fc7cf49b9efd4e89060
#configure-options =
environment =
PATH=${pkgconfig:location}/bin:%(PATH)s
PKG_CONFIG_PATH=${openssl:location}/lib/pkgconfig
CPPFLAGS =-I${libuuid:location}/include
LDFLAGS =-Wl,-rpath=${zlib:location}/lib -Wl,-rpath=${openssl:location}/lib -L${libuuid:location}/lib -Wl,-rpath=${libuuid:location}/lib -Wl,-rpath=${libexpat:location}/lib -Wl,-rpath=${pcre:location}/lib -Wl,-rpath=${sqlite3:location}/lib -Wl,-rpath=${gdbm:location}/lib
[pulse2]
recipe = hexagonit.recipe.cmmi
url =
#md5sum = 832f96a6ec4b8fc7cf49b9efd4e89060
#configure-options =
environment =
PATH=${pkgconfig:location}/bin:%(PATH)s
PKG_CONFIG_PATH=${openssl:location}/lib/pkgconfig
CPPFLAGS =-I${libuuid:location}/include
LDFLAGS =-Wl,-rpath=${zlib:location}/lib -Wl,-rpath=${openssl:location}/lib -L${libuuid:location}/lib -Wl,-rpath=${libuuid:location}/lib -Wl,-rpath=${libexpat:location}/lib -Wl,-rpath=${pcre:location}/lib -Wl,-rpath=${sqlite3:location}/lib -Wl,-rpath=${gdbm:location}/lib
[slaposcookbook] [slaposcookbook]
recipe = plone.recipe.command recipe = plone.recipe.command
git_param =--quiet -b pulse git_param =--quiet -b pulse
...@@ -80,24 +100,6 @@ stop-on-error = true ...@@ -80,24 +100,6 @@ stop-on-error = true
command = ${:git} clone ${:git_param} http://git.erp5.org/repos/slapos.git ${:location} || exit 1; command = ${:git} clone ${:git_param} http://git.erp5.org/repos/slapos.git ${:location} || exit 1;
update-command = cd ${:location} && ${git:location}/bin/git pull --quiet update-command = cd ${:location} && ${git:location}/bin/git pull --quiet
[pulse2]
recipe = plone.recipe.command
svn_param =--quiet
svn = ${svn:location}/bin/svn
location = ${buildout:parts-directory}/${:_buildout_section_name_}
stop-on-error = true
command = ${:svn} checkout ${:svn_param} http://mds.mandriva.org/svn/mmc-projects/pulse2/server/trunk/ ${:location} || exit 1;
update-command = cd ${:location} && ${svn:location}/bin/svn up --quiet
[mmc]
recipe = plone.recipe.command
svn_param =--quiet
svn = ${svn:location}/bin/svn
location = ${buildout:parts-directory}/${:_buildout_section_name_}
stop-on-error = true
command = ${:svn} checkout ${:svn_param} http://mds.mandriva.org/svn/mmc-projects/mmc-core/trunk/ ${:location} || exit 1;
update-command = cd ${:location} && ${svn:location}/bin/svn up --quiet
[instance-recipe-egg] [instance-recipe-egg]
recipe = zc.recipe.egg recipe = zc.recipe.egg
python = python2.7 python = python2.7
...@@ -110,18 +112,21 @@ eggs = ...@@ -110,18 +112,21 @@ eggs =
${lxml-python:egg} ${lxml-python:egg}
Twisted Twisted
SQLAlchemy SQLAlchemy
MySQL-python
pyOpenSSL
python-ldap
[template] [template]
# Default template for the instance. # Default template for the instance.
recipe = slapos.recipe.template recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance.cfg url = ${:_profile_base_location_}/instance.cfg
md5sum = 837caf9897332a5f70c72438f1dc5bae #md5sum = 837caf9897332a5f70c72438f1dc5bae
output = ${buildout:directory}/template.cfg output = ${buildout:directory}/template.cfg
mode = 0644 mode = 0644
[versions] [versions]
# Required by Pulse2 # Required by Pulse2
SQLAlchemy = 0. SQLAlchemy = 0.6.0
#slapos.cookbook = 0.4 #slapos.cookbook = 0.4
# Required by slapos.cookbook==0.4 # Required by slapos.cookbook==0.4
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment