Mercurial > treepkg
view demopublishpackages.cfg @ 114:02c261e4443f
Extend treepkg.readconfig.read_config:
- use import_packager_module
- allow %(name)s substitutions in packager_class values in the pkg_*
sections
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Tue, 01 Apr 2008 13:27:21 +0000 |
parents | 3caf4a5ecbf0 |
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