X-Git-Url: https://git.arvados.org/arvados-dev.git/blobdiff_plain/ecdb11a532dd37a4fee0d93831ca67fffcad88c0..f535659da4796d1c502337886a0f0f390a71e816:/jenkins/run_upload_packages.py diff --git a/jenkins/run_upload_packages.py b/jenkins/run_upload_packages.py index 216b56b..991d821 100755 --- a/jenkins/run_upload_packages.py +++ b/jenkins/run_upload_packages.py @@ -11,8 +11,8 @@ import glob import locale import logging import os -import pipes import re +import shlex import shutil import subprocess import sys @@ -191,8 +191,8 @@ class DistroPackageSuite(PackageSuite): # self.__class__.__name__ provides $0 for the script, which makes a # nicer message if there's an error. subprocess.check_call(self._build_cmd( - 'ssh', self.ssh_host, 'bash', '-ec', pipes.quote(script), - self.__class__.__name__, *(pipes.quote(s) for s in args))) + 'ssh', self.ssh_host, 'bash', '-ec', shlex.quote(script), + self.__class__.__name__, *(shlex.quote(s) for s in args))) def upload_files(self, paths): dest_dir = os.path.join(self.REMOTE_DEST_DIR, self.target)