view demopublishpackages.cfg @ 89:3caf4a5ecbf0

Add scripts that help publish the packages produced by the tree packager
author Bernhard Herzog <bh@intevation.de>
date Tue, 11 Sep 2007 13:48:18 +0000
parents
children 4d6c3431face
line wrap: on
line source
# Demo configuration file for publishpackages.py.  The default config
# file used by publishpackages.py is publishpackages.cfg, so to use this
# file as the basis for your configuration, copy or rename this file and
# adapt it to your needs.

[publishpackages]
# Username and host on which the treepackager runs.  publishpackages.py
# has to be able to connect to that host as the builduser via ssh
# without knowning the password.  This is best achieved with the
# ssh-agent.
build_user: builder
build_host: localhost

# the program to run on build_host to list the filenames of the packages
# in question.  Currently publishpackages.py assumes that the default
# configuration for that program works.
build_listpackages: ~/treepkg/bin/bin/listpackages.py

# Username and host on which to publish the packages.
# publishpackages.py uses ssh to execute commands on the publish_host to
# create directories and scp 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 apt directories reside.
publish_dir: /home/ftp/apt/dists/

# Command to execute on the build host to update the apt archive
publish_apt_archive_update: /home/ftp/apt/update

# local cache directory.  publishpackages.py may delete it and its
# contents.  The value is passed through the python functions
# os.expanduser and os.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-package-cache
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)