From 6e8a93c43d595fb0a24be66c67fd27c83fe7fade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com> Date: Fri, 27 May 2011 15:40:40 +0200 Subject: [PATCH] Import SlapOSified xwiki. Source: git://gitorious.org/slapos/slapos-software-xwiki.git --- software/xwiki/instance.cfg | 15 ++++++++++++ software/xwiki/software.cfg | 22 +++++++++++++++++ stack/xwiki.cfg | 48 +++++++++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 software/xwiki/instance.cfg create mode 100644 software/xwiki/software.cfg create mode 100644 stack/xwiki.cfg diff --git a/software/xwiki/instance.cfg b/software/xwiki/instance.cfg new file mode 100644 index 000000000..08b31774d --- /dev/null +++ b/software/xwiki/instance.cfg @@ -0,0 +1,15 @@ +[buildout] +parts = + xwiki + +[xwiki] +<=slap_connection +recipe = slapos.cookbook:xwiki +hsql_location = ${software_definition:software_home}/parts/hsql/hsqldb.jar +tomcat_location = ${software_definition:software_home}/parts/tomcat +xwiki_location = ${software_definition:software_home}/parts/xwiki +java_home = ${software_definition:software_home}/parts/java/jre1.6.0_23 +mysqld_binary = ${software_definition:software_home}/parts/mysql-5.1/libexec/mysqld +mysql_binary = ${software_definition:software_home}/parts/mysql-5.1/bin/mysql +mysql_install_binary = ${software_definition:software_home}/parts/mysql-5.1/bin/mysql_install_db + diff --git a/software/xwiki/software.cfg b/software/xwiki/software.cfg new file mode 100644 index 000000000..63903d2fb --- /dev/null +++ b/software/xwiki/software.cfg @@ -0,0 +1,22 @@ +[buildout] +extends = + ../../stack/xwiki.cfg + +parts += + template + +find-links = + http://www.nexedi.org/static/packages/source/slapos.buildout/ + +versions = versions + +[template] +recipe = slapos.cookbook:download +url = ${:_profile_base_location_}/instance.cfg +md5sum = 88fe7e2d1e04618b1b4fcafde683d75a +destination = ${buildout:directory}/template.cfg + +[versions] +# Use SlapOS patched zc.buildout +zc.buildout = 1.5.3-dev-SlapOS-001 + diff --git a/stack/xwiki.cfg b/stack/xwiki.cfg new file mode 100644 index 000000000..806d3f550 --- /dev/null +++ b/stack/xwiki.cfg @@ -0,0 +1,48 @@ +[buildout] +extends = + ../component/lxml-python/buildout.cfg + ../component/mysql-5.1/buildout.cfg + +parts = + tomcat + java + xwiki + hsql + mysql-5.1 + eggs + +[hsql] +recipe = hexagonit.recipe.download +url = http://hsqldb.org/support/hsqldb_16.zip +md5sum = 5e5f08e1c838e97efa359cdfc301cc06 + +[tomcat] +recipe = hexagonit.recipe.download +strip-top-level-dir = true +url = http://apache.multidist.com/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.zip +md5sum = 082a0707985b6c029920d4d6d5ec11cd + +[xwiki] +recipe = hexagonit.recipe.download +url = http://download.forge.objectweb.org/xwiki/xwiki-enterprise-web-2.7.war +md5sum = c56e2cde96d28c5899a16a8270b6ff88 + +[java-download] +recipe = slapos.cookbook:download +# 64bit self extracting +url = http://javadl.sun.com/webapps/download/AutoDL?BundleId=43875 +md5sum = e4143387e31838a51df76774d102f49a + +[java] +recipe = plone.recipe.command +location = ${buildout:parts-directory}/${:_buildout_section_name_} +command = rm -fr ${:location} && mkdir -p ${:location} && cd ${:location} && /bin/sh ${java-download:target} +update-command = ${:command} + +[eggs] +recipe = zc.recipe.egg +eggs = + ${lxml-python:egg} + slapos.cookbook + + -- 2.30.9