From 57d9b860cbfa4e18057cd7366db3769d6ea20d22 Mon Sep 17 00:00:00 2001 From: Guido Guenther Date: Fri, 8 Dec 2006 17:11:43 +0100 Subject: git-buildpackage: properly pass builder args --- debian/changelog | 3 ++- git_buildpackage/__init__.py | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/debian/changelog b/debian/changelog index 9bee22a..4776e03 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,8 +4,9 @@ git-buildpackage (0.2.15) experimental; urgency=low options. This allows us to have a nice "trustable" history. See: http://www.kernel.org/pub/software/scm/git/docs/ on how this ensured. + * git-buildpackage: properly pass builder args - -- Guido Guenther Wed, 6 Dec 2006 22:04:41 +0100 + -- Guido Guenther Fri, 8 Dec 2006 17:10:47 +0100 git-buildpackage (0.2.14) experimental; urgency=low diff --git a/git_buildpackage/__init__.py b/git_buildpackage/__init__.py index 09a33f8..189f5e9 100644 --- a/git_buildpackage/__init__.py +++ b/git_buildpackage/__init__.py @@ -19,19 +19,19 @@ class Command(object): verbose=False def __init__(self, cmd, args=[]): - self.cmd=cmd + self.cmd=cmd.split() self.args=args - self.run_error="Couldn't run '%s %s'" % (cmd," ".join(args)) + self.run_error="Couldn't run '%s'" % (" ".join(self.cmd+args)) def __run(self, args): try: if self.verbose: print self.cmd, self.args, args - retcode = subprocess.call([self.cmd]+self.args+args) + retcode = subprocess.call(self.cmd + self.args + args) if retcode < 0: - print >>sys.stderr, "%s was terminated by signal %d" % (self.cmd, -retcode) + print >>sys.stderr, "%s was terminated by signal %d" % (self.cmd[0], -retcode) elif retcode > 0: - print >>sys.stderr, "%s returned %d" % (self.cmd, retcode) + print >>sys.stderr, "%s returned %d" % (self.cmd[0], retcode) except OSError, e: print >>sys.stderr, "Execution failed:", e retcode=1 -- cgit v1.2.3