view demostaticweb.cfg @ 296:ce7be2fb93ee

Make it easy to install extra binaries into subdirectories of extra-pkg. This makes it easier to manage the extra-pkg directory when it contains manually added packages and automatically added packages from one of the package tracks by putting the automatically added packages into extra-pkg/auto and manually added packages into extra-pkg/manual. To this end, add parameter subdir to PBuilder.add_binaries_to_extra_pkg method with default value "auto". Adapt the test case accordingly. Also add the command line argument --subdir to bin/treepkgbuilder.py add-binaries command, this time with default value "manual".
author Bernhard Herzog <bh@intevation.de>
date Wed, 18 Nov 2009 18:11:22 +0000
parents 8ec9ed76d67b
children ef87d30468b6
line wrap: on
line source
# Demo config file for publishstaticweb.py.  The default config file
# used by publishstaticweb.py is staticweb.cfg, so to use this file as
# the basis for your configuration, copy or rename this file and adapt
# it to your needs.

[staticweb]
# Username and host on which the treepackager runs.  publishstaticweb.py
# has to be able to connect to that host as the build_user via ssh
# without knowing the password.  This is best achieved with the
# ssh-agent.  Also, publishstaticweb.py uses rsync to copy files from
# build_host to the local host.
build_user: builder
build_host: localhost

# the program to run on build_host to create the static web-page.
# Currently publishstaticweb.py assumes that the default configuration
# for that program works.
build_create: ~/treepkg/bin/createstaticweb.py

# The template for the web-page.  This value is passed as the
# --status-template argument to the build_create command on the build
# host.  It should be either an absolute filename or a filename relative
# to the ~/treepkg/web/ directory.
build_template: status-by-startdate.html

# the directory on build_host where the static web-site should be put.
# This value is used as the parameter to the build_create command on
# build_host.
build_dir: /tmp/treepkg-web

# Username and host on which to publish the static pages.
# publishstaticweb.py uses rsync to copy the files from the local cache
# to the publish_host.
publish_user: builder
publish_host: localhost

# the directory on the publish_host where the web-site resides.  It's
# the directory where the index.html file will be found.  The script may
# delete files under that directory.
publish_dir: /tmp/treepkg-status

# local cache directory.  publishstaticweb.py may delete it and its
# contents.  The value is passed through the python functions
# os.path.expanduser and os.path.expandvars, so references to home
# directories of the form ~ or ~user at the beginning of the value and
# environment variable references of the form $VAR or ${VAR} are
# expanded.
cachedir: /tmp/${LOGNAME}/treepkg-status-cache/%(build_host)s
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)