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"
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)