diff 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 diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/demopublishpackages.cfg	Tue Sep 11 13:48:18 2007 +0000
@@ -0,0 +1,37 @@
+# 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)