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