Mercurial > treepkg
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