aboutsummaryrefslogtreecommitdiffhomepage
path: root/gbp/scripts/buildpackage.py
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2017-01-11 11:57:37 +0100
committerGuido Günther <agx@sigxcpu.org>2017-01-11 15:23:50 +0100
commit80a1c39abf60d09bb6b8e033350b06ac789726cf (patch)
treee52e6d2c779ba167bdbef3b01209c9e49cdaafb0 /gbp/scripts/buildpackage.py
parent67d8b9f44b089eb04ae4ce54c03a0e06d751de30 (diff)
Quote arguments passed to builder
Closes: #850869 Thanks: Simon McVittie
Diffstat (limited to 'gbp/scripts/buildpackage.py')
-rwxr-xr-xgbp/scripts/buildpackage.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/gbp/scripts/buildpackage.py b/gbp/scripts/buildpackage.py
index 6524f017..04c5e938 100755
--- a/gbp/scripts/buildpackage.py
+++ b/gbp/scripts/buildpackage.py
@@ -19,6 +19,7 @@
import errno
import os
+import pipes
import shutil
import sys
import time
@@ -727,7 +728,9 @@ def main(argv):
)(dir=build_dir)
# Finally build the package:
- RunAtCommand(options.builder, dpkg_args, shell=True,
+ RunAtCommand(options.builder,
+ [pipes.quote(arg) for arg in dpkg_args],
+ shell=True,
extra_env=Hook.md(build_env,
{'GBP_BUILD_DIR': build_dir})
)(dir=build_dir)