diff options
author | Guido Günther <agx@sigxcpu.org> | 2017-01-11 11:57:37 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2017-01-11 15:23:50 +0100 |
commit | 80a1c39abf60d09bb6b8e033350b06ac789726cf (patch) | |
tree | e52e6d2c779ba167bdbef3b01209c9e49cdaafb0 /gbp/scripts/buildpackage.py | |
parent | 67d8b9f44b089eb04ae4ce54c03a0e06d751de30 (diff) |
Quote arguments passed to builder
Closes: #850869
Thanks: Simon McVittie
Diffstat (limited to 'gbp/scripts/buildpackage.py')
-rwxr-xr-x | gbp/scripts/buildpackage.py | 5 |
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) |