summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Mantke <maand@gmx.de>2011-04-25 12:09:47 +0200
committerAndreas Mantke <maand@gmx.de>2011-04-25 12:09:47 +0200
commita223feae31529994eb408e62cc4b13245c4db6d4 (patch)
tree0ff164094931f7968ccaac34140c64132c9aa067
parentce35d5ad858f56f50d0f0229eadab7537f90f556 (diff)
my buildout configuration files for the LiboExtensionWebsite product with Plone 4.0.3 Unified installer
-rw-r--r--LiboExtensionWebsite/buildoutconfiguration/base.cfg164
-rw-r--r--LiboExtensionWebsite/buildoutconfiguration/buildout.cfg216
-rw-r--r--LiboExtensionWebsite/buildoutconfiguration/versions.cfg131
3 files changed, 511 insertions, 0 deletions
diff --git a/LiboExtensionWebsite/buildoutconfiguration/base.cfg b/LiboExtensionWebsite/buildoutconfiguration/base.cfg
new file mode 100644
index 0000000..1ee0699
--- /dev/null
+++ b/LiboExtensionWebsite/buildoutconfiguration/base.cfg
@@ -0,0 +1,164 @@
+######################################################
+# Base Configuration; used by both standalone and zeo,
+# which extend it.
+# ---------------------------------------------------
+# $LastChangedDate: 2009-11-08 14:08:34 -0800 (Sun, 08 Nov 2009) $ $LastChangedRevision: 31219 $
+
+# Buildout instructions in this file are
+# usually only changed by experienced developers.
+#
+# Beyond here there be dragons!
+
+[buildout]
+eggs-directory=/local/plone/libreofficeextension/buildout-cache/eggs
+download-cache=/local/plone/libreofficeextension/buildout-cache/downloads
+
+newest = false
+
+versions = versions
+
+# Add additional egg download sources here. dist.plone.org contains archives
+# of Plone packages.
+find-links =
+ http://dist.plone.org
+ http://dist.plone.org/release/4.0.3
+ http://download.zope.org/ppix/
+ http://download.zope.org/distribution/
+ http://effbot.org/downloads
+
+# unzip all eggs for easier debugging
+unzip = true
+
+# Load the DumpPickedVersions extension, which will notify
+# you of versions picked by buildout that were not specifically
+# pinned.
+extensions = buildout.dumppickedversions
+extends-cache = /local/plone/libreofficeextension/buildout-cache/downloads/extends
+
+develop =
+ src/am.LiboExtensionCenter
+
+
+[zopepy]
+# installs a zopepy python interpreter that runs with your
+# full Zope environment
+recipe = zc.recipe.egg
+eggs = ${buildout:eggs}
+interpreter = zopepy
+scripts = zopepy
+
+
+
+
+[unifiedinstaller]
+# This recipe installs the plonectl script and a few other convenience
+# items.
+# For options see http://pypi.python.org/pypi/plone.recipe.unifiedinstaller
+recipe = plone.recipe.unifiedinstaller
+user = ${buildout:user}
+primary-port = ${buildout:http-address}
+sudo-command =
+
+
+[backup]
+# This recipe builds the backup, restore and snapshotbackup commands.
+# For options see http://pypi.python.org/pypi/collective.recipe.backup
+recipe = collective.recipe.backup
+location = ${buildout:backups-dir}/backups
+snapshotlocation = ${buildout:backups-dir}/snapshotbackups
+
+
+[zeoserver]
+# Use this section to install and configure a Zope
+# Enterprise Objects server.
+# For options see http://pypi.python.org/pypi/plone.recipe.zeoserver
+recipe = plone.recipe.zeoserver
+zeo-address = ${buildout:zeo-address}
+# if we try to start as root, Zope will switch to the user below
+effective-user = ${buildout:effective-user}
+# Put the log, pid and socket files in var/zeoserver
+zeo-log = ${buildout:directory}/var/zeoserver/zeoserver.log
+pid-file = ${buildout:directory}/var/zeoserver/zeoserver.pid
+socket-name = ${buildout:directory}/var/zeoserver/zeo.zdsock
+blob-storage = ${buildout:directory}/var/blobstorage
+
+[client1]
+# Use this section to install and configure a Zope
+# client instance.
+# For options see http://pypi.python.org/pypi/plone.recipe.zope2instance
+recipe = plone.recipe.zope2instance
+zeo-client = true
+zeo-address = ${zeoserver:zeo-address}
+# The line below sets only the initial password. It will not change an
+# existing password.
+user = ${buildout:user}
+# if we try to start as root, Zope will switch to the user below
+effective-user = ${buildout:effective-user}
+http-address = ${buildout:http-address}
+blob-storage = ${zeoserver:blob-storage}
+shared-blob = on
+# change debug-mode to "on" to run in development mode
+debug-mode = ${buildout:debug-mode}
+# change verbose-security to "on" for detailed security
+# errors while developing
+verbose-security = ${buildout:verbose-security}
+deprecation-warnings = ${buildout:deprecation-warnings}
+# Put the log, pid, lock files in var/client1
+event-log = ${buildout:directory}/var/client1/event.log
+z2-log = ${buildout:directory}/var/client1/Z2.log
+pid-file = ${buildout:directory}/var/client1/client1.pid
+lock-file = ${buildout:directory}/var/client1/client1.lock
+
+# If you want Zope to know about any additional eggs, list them here.
+# e.g. eggs = ${buildout:eggs} my.package
+eggs =
+ am.LiboExtensionCenter
+ ${buildout:eggs}
+
+# If you want to register ZCML slugs for any packages, list them here.
+# e.g. zcml = my.package my.other.package
+zcml =
+ am.LiboExtensionCenter
+ ${buildout:zcml}
+
+products =
+ ${buildout:directory}/products
+
+# You may also control the environment variables for the instance.
+environment-vars =
+ PYTHON_EGG_CACHE ${buildout:directory}/var/.python-eggs
+
+
+[client2]
+# a copy of client1, except adjusted address and var location
+<= client1
+http-address = ${buildout:client2-address}
+event-log = ${buildout:directory}/var/client2/event.log
+z2-log = ${buildout:directory}/var/client2/Z2.log
+pid-file = ${buildout:directory}/var/client2/client2.pid
+lock-file = ${buildout:directory}/var/client2/client2.lock
+
+
+[chown-zeo]
+# This recipe is used to set permissions for root mode installs
+# For options see http://pypi.python.org/pypi/plone.recipe.command
+recipe = plone.recipe.command
+command =echo Dummy references to force this to execute after referenced parts
+ echo ${backup:location} ${unifiedinstaller:sudo-command}
+ chmod 600 .installed.cfg
+ touch ${buildout:directory}/var/zeoserver/zeoserver.log
+ find ${buildout:directory}/var -type d -exec chmod 700 {} \;
+ chmod 744 ${buildout:directory}/bin/*
+update-command = ${chown-zeo:command}
+
+
+[osxcontroller]
+recipe=plone.recipe.osxcontroller
+
+
+[zopeskel]
+# installs paster and Zopeskel
+recipe = zc.recipe.egg
+eggs =
+ PasteScript
+ ZopeSkel
diff --git a/LiboExtensionWebsite/buildoutconfiguration/buildout.cfg b/LiboExtensionWebsite/buildoutconfiguration/buildout.cfg
new file mode 100644
index 0000000..c69187c
--- /dev/null
+++ b/LiboExtensionWebsite/buildoutconfiguration/buildout.cfg
@@ -0,0 +1,216 @@
+############################################
+#
+# Buildout Configuration File for ZEO Plone
+# -----------------------------------------
+# $LastChangedDate: 2011-01-21 10:51:54 -0800 (Fri, 21 Jan 2011) $ $LastChangedRevision: 46985 $
+#
+# After making changes in this configuration file,
+# you should run bin/buildout to update the components.
+#
+# ALWAYS back up all Plone/Zope data and components
+# before changing configuration.
+#
+# Running "bin/buildout" will update your installation,
+# installing missing components as necessary.
+#
+# Use "bin/buildout -n" to update many components here to the newest
+# available releases.
+# This will update the add-on products you've added in the eggs= lines.
+# This will not, however, upgrade Plone itself (or anything else you've
+# pinned with a version specification). To upgrade Plone itself, see the
+# comments in "Plone Component Versions".
+#
+# Tutorial instructions for using zc.buildout for
+# configuration management are available at:
+# http://plone.org/documentation/tutorial/buildout
+# Full details at http://pypi.python.org/pypi/zc.buildout
+#
+############################################
+
+
+[buildout]
+
+############################################
+# Plone Component Versions
+# ------------------------
+# This version of the Unified Installer has the components of Plone 4
+# preloaded so that it can install without an Internet connection.
+# If you want to update, uncomment the "http://..." line below,
+# edit it to point to the current version URL, comment out the
+# "versions.cfg" line and run "bin/buildout" while attached to the
+# Internet. Generally, you only want to do that as part of a planned migration.
+# Note that if you are updating components, you should also check the versions
+# section at the end of this file, since recipes or components other than
+# those of Zope and Plone may need updating at the same time.
+#
+extends =
+ base.cfg
+ versions.cfg
+# http://dist.plone.org/release/4.0-latest/versions.cfg
+
+
+############################################
+# Ports
+# -----
+# Specify the ports on which your Zope installation
+# will listen.
+# ZEO Server
+zeo-address = 127.0.0.1:8100
+# Zope client 1
+http-address = 8080
+# Zope client 2
+client2-address = 8081
+
+
+# If you try to start Zope as root, it will change user id to run as
+# the effective user specified here. This user id must own the var directory
+# of your buildout.
+effective-user = [your user]
+
+
+############################################
+# Eggs
+# ----
+# Add an indented line to the eggs section for any Python
+# eggs or packages you wish to include.
+#
+eggs =
+ Plone
+ PIL==1.1.6
+ Products.LinguaPlone
+ Products.PloneHotfix20110720
+ plonetheme.basic
+ zettwerk.ui
+ am.liboextensioncenter
+ Products.DocFinderTab
+ Products.Clouseau
+
+
+############################################
+# Optional Functionality
+# ----------------------
+# Uncomment the indented lines to include these products.
+# Documentation on all of them, along with many more products,
+# is available at
+# http://plone.org/products/
+#
+# Example products:
+# * LinguaPlone provides tools for building multi-lingual sites
+# * PloneFormGen provides through-the-web form building
+#
+# Products.LinguaPlone==4.0.1
+# Products.PloneFormGen==1.6.0
+#
+# Note that versions may be specified here or in the [versions]
+# section below. You should always specify versions that you know
+# are compatible with the Plone release and at an acceptable
+# development level.
+#
+# Commonly used development tools:
+# Several excellent development tools are included in the develop.cfg
+# buildout extension. Read it to learn how to activate these tools.
+
+
+############################################
+# ZCML Slugs
+# ----------
+# Some eggs need ZCML slugs to tell Zope to
+# use them. Eggs with names beginning with "Products."
+# usually don't need this.
+zcml =
+# plone.reload
+ am.LiboExtensionCenter
+
+############################################
+# Development Eggs
+# ----------------
+# You can use paster to create "development eggs" to
+# develop new products/themes. Put these in the src/
+# directory.
+# You will also need to add the egg names in the
+# eggs section above, and may also need to add them
+# to the zcml section.
+#
+# Provide the *paths* to the eggs you are developing here:
+develop =
+# src/my.package
+ src/am.LiboExtensionCenter
+
+
+############################################
+# Debug Mode
+# ----------
+# Change debug-mode to "on" to run in development mode.
+#
+debug-mode = off
+# Add-on developers should turn deprecation warnings on
+deprecation-warnings = off
+# change verbose-security to "on" for useful security errors while developing
+verbose-security = off
+
+
+############################################
+# Backup Directory
+# ----------------
+# Sets the target directory for the bin/backup and bin/snapshotbackup
+# commands. Default is inside this project's var directory, but ideally
+# this should be on a separate volume or backup server.
+#
+backups-dir=${buildout:directory}/var
+
+
+
+############################################
+# Initial User
+# ------------
+# This is the user id and password that will be used to create the initial
+# user id that will allow you to log in and create a Plone site. This only
+# sets the initial password; it will not allow you to change an already
+# existing password. If you change the admin password via the web interface,
+# the one below will no longer be valid.
+# If you find yourself locked out of your Zope/Python installation, you may
+# add an emergency user via "bin/plonectl adduser".
+user=admin:[secret password]
+
+
+############################################
+# Parts Specification
+# -------------------
+# Specifies the components that should be included in the buildout.
+# All the basics are in the base.cfg extension; you may add your
+# own if you need them at the end of this file.
+parts =
+ zeoserver
+ client1
+ client2
+ zopepy
+ zopeskel
+ unifiedinstaller
+ backup
+ chown-zeo
+
+
+############################################
+# Versions Specification
+# ----------------------
+# Version information supplied here will "pin" Python packages to a particular
+# version number, even when you use the "newest" flag running buildout.
+# Specifying versions for all packages is a good idea and can prevent
+# accidental changes when you add new packages to your buildout.
+# Note that versions specified here will override those specified earlier
+# in the configuration, including those from the Plone and Zope version
+# config files.
+#
+[versions]
+Cheetah = 2.2.1
+Paste = 1.7.5.1
+PasteScript = 1.7.3
+ZopeSkel = 2.18
+collective.recipe.backup = 1.7
+plone.recipe.command = 1.1
+plone.recipe.osxcontroller = 0.4
+plone.recipe.unifiedinstaller = 4.0rc1
+
+#Required by:
+#PasteScript 1.7.3
+PasteDeploy = 1.3.4 \ No newline at end of file
diff --git a/LiboExtensionWebsite/buildoutconfiguration/versions.cfg b/LiboExtensionWebsite/buildoutconfiguration/versions.cfg
new file mode 100644
index 0000000..ce9b8ef
--- /dev/null
+++ b/LiboExtensionWebsite/buildoutconfiguration/versions.cfg
@@ -0,0 +1,131 @@
+[buildout]
+# extends = http://download.zope.org/Zope2/index/2.12.14/versions.cfg
+extends = zope_versions.cfg
+
+[versions]
+# Buildout infrastructure
+plone.recipe.alltests = 1.2
+plone.recipe.zope2instance = 4.1.4
+plone.recipe.zeoserver = 1.1.1
+distribute = 0.6.14
+setuptools = 0.6c11
+
+# External dependencies
+Markdown = 2.0.3
+PIL = 1.1.6
+Unidecode = 0.04.1
+argparse = 1.1
+elementtree = 1.2.7-20070827-preview
+feedparser = 4.1
+mailinglogger = 3.3.3
+nt-svcutils = 2.13.0
+python-openid = 2.2.5
+simplejson = 2.1.1
+
+# Plone release
+Plone = 4.0.3
+Products.ATContentTypes = 2.0.7
+Products.ATReferenceBrowserWidget = 3.0
+Products.Archetypes = 1.6.4
+Products.CMFActionIcons = 2.1.3
+Products.CMFCalendar = 2.2.2
+Products.CMFCore = 2.2.2
+Products.CMFDefault = 2.2.2
+Products.CMFDiffTool = 2.0
+Products.CMFDynamicViewFTI = 4.0
+Products.CMFEditions = 2.0.4
+Products.CMFFormController = 3.0.1
+Products.CMFPlacefulWorkflow = 1.5.1
+Products.CMFPlone = 4.0b1
+Products.CMFQuickInstallerTool = 3.0.3
+Products.CMFTestCase = 0.9.11
+Products.CMFTopic = 2.2.1
+Products.CMFUid = 2.2.1
+Products.contentmigration = 2.0.1
+Products.DCWorkflow = 2.2.2
+Products.ExtendedPathIndex = 2.9
+Products.ExternalEditor = 1.0
+# 1.6.2 breaks things; see http://launchpad.net/bugs/643264
+Products.GenericSetup = 1.6.1
+Products.Marshall = 2.0
+Products.MimetypesRegistry = 2.0.1
+Products.PasswordResetTool = 2.0.5
+Products.PlacelessTranslationService = 2.0.2
+Products.PloneLanguageTool = 3.0.8
+Products.PlonePAS = 4.0.4
+Products.PloneTestCase = 0.9.12
+Products.PluggableAuthService = 1.7.2
+Products.PluginRegistry = 1.3b1
+Products.PortalTransforms = 2.0.3
+Products.ResourceRegistries = 2.0.2
+Products.SecureMailHost = 1.1.2
+Products.TinyMCE = 1.1.6
+Products.ZopeVersionControl = 1.1.3
+Products.i18ntestcase = 1.2
+Products.kupu = 1.4.17
+Products.statusmessages = 4.0
+Products.validation = 2.0
+archetypes.kss = 1.6.0
+archetypes.referencebrowserwidget = 2.1
+archetypes.schemaextender = 2.0.3
+borg.localrole = 3.0.2
+collective.monkeypatcher = 1.0
+collective.testcaselayer = 1.3
+five.customerize = 1.0
+five.localsitemanager = 2.0.4
+kss.core = 1.6.1
+plone.app.blob = 1.3
+plone.app.content = 2.0.2
+plone.app.contentmenu = 2.0.2
+plone.app.contentrules = 2.0.6
+plone.app.controlpanel = 2.0.5
+plone.app.customerize = 1.2.1
+plone.app.folder = 1.0.3
+plone.app.form = 2.0.1
+plone.app.i18n = 2.0
+plone.app.imaging = 1.0
+plone.app.iterate = 2.0
+plone.app.jquerytools = 1.1.2
+plone.app.kss = 1.6.2
+plone.app.layout = 2.0.6
+plone.app.linkintegrity = 1.3.1
+plone.app.locales = 4.0.4
+plone.app.openid = 2.0.1
+plone.app.portlets = 2.0.2
+plone.app.redirector = 1.1
+plone.app.upgrade = 1.0.3
+plone.app.users = 1.0.3
+plone.app.viewletmanager = 2.0.1
+plone.app.vocabularies = 2.0.2
+plone.app.workflow = 2.0
+plone.browserlayer = 2.0.1
+plone.contentrules = 2.0
+plone.fieldsets = 2.0
+plone.folder = 1.0.1
+plone.i18n = 2.0
+plone.indexer = 1.0
+plone.intelligenttext = 2.0.1
+plone.keyring = 2.0
+plone.locking = 2.0
+plone.memoize = 1.1
+plone.openid = 2.0
+plone.portlet.collection = 2.0.1
+plone.portlet.static = 2.0
+plone.portlets = 2.0.1
+plone.protect = 2.0
+plone.reload = 1.5
+plone.scale = 1.2
+plone.session = 3.0.1
+plone.stringinterp = 1.0.3
+plone.theme = 2.0
+plonetheme.classic = 1.0.1
+plonetheme.sunburst = 1.0.6
+wicked = 1.1.9
+z3c.autoinclude = 0.3.2
+zope.ramcache = 1.0
+
+# 2.12.5 breaks our tests; We can remove this pin once GenericSetup 1.6.2 works.
+DateTime = 2.12.4
+
+# CMFEditions is incompatible with ZODB 3.9.6+
+ZODB3 = 3.9.5