Mercurial > treepkg > treepkg
diff treepkg/packager.py @ 47:2802be410156
add config options pbuilderrc and use it when calling pbuilder
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Mon, 02 Apr 2007 20:46:51 +0200 |
parents | 7c55f3879c4d |
children | 38d66dc6a1e5 |
line wrap: on
line diff
--- a/treepkg/packager.py Mon Mar 12 15:24:18 2007 +0100 +++ b/treepkg/packager.py Mon Apr 02 20:46:51 2007 +0200 @@ -185,7 +185,9 @@ self.status.status = "creating_binary_package" util.ensure_directory(self.binary_dir) logging.info("Building binary package; loging to %r", self.logfile) - cmd = ["/usr/sbin/pbuilder", "build", "--logfile", self.logfile, + cmd = ["/usr/sbin/pbuilder", "build", + "--configfile", self.pkg_line.pbuilderrc, + "--logfile", self.logfile, "--buildresult", self.binary_dir, self.dsc_file] run.call(self.pkg_line.root_cmd + cmd, suppress_output=True) self.status.status = "binary_package_created" @@ -249,12 +251,13 @@ extra_config_desc = [] - def __init__(self, name, base_dir, svn_url, root_cmd, deb_email, + def __init__(self, name, base_dir, svn_url, root_cmd, pbuilderrc, deb_email, deb_fullname, packager_class="treepkg.packager"): self.name = name self.base_dir = base_dir self.svn_url = svn_url self.root_cmd = root_cmd + self.pbuilderrc = pbuilderrc self.deb_email = deb_email self.deb_fullname = deb_fullname self.pkg_dir_template = "%(revision)d-%(increment)d"