diff options
author | sivachandra@chromium.org <sivachandra@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-17 21:59:02 +0000 |
---|---|---|
committer | sivachandra@chromium.org <sivachandra@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-17 21:59:02 +0000 |
commit | 85de4ba8e67ad2483ebfad1d7ff5553d89a6d771 (patch) | |
tree | c455b0419f0b825f77500688bbf2ef0f9ab0b74e /build/env_dump.py | |
parent | 0695183c00646cdcc17cbd8e7d43166a556990ac (diff) | |
download | chromium_src-85de4ba8e67ad2483ebfad1d7ff5553d89a6d771.zip chromium_src-85de4ba8e67ad2483ebfad1d7ff5553d89a6d771.tar.gz chromium_src-85de4ba8e67ad2483ebfad1d7ff5553d89a6d771.tar.bz2 |
Fix few errors in env_dump.py.
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/24208002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223705 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/env_dump.py')
-rwxr-xr-x | build/env_dump.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/build/env_dump.py b/build/env_dump.py index b84597c..d6a18c8 100755 --- a/build/env_dump.py +++ b/build/env_dump.py @@ -9,6 +9,7 @@ import json import optparse import os +import pipes import subprocess import sys @@ -31,13 +32,15 @@ def main(): with open(options.output_json, 'w') as f: json.dump(dict(os.environ), f) else: - envsetup_cmd = ' '.join(args) + envsetup_cmd = ' '.join(map(pipes.quote, args)) full_cmd = [ 'bash', '-c', - '. %s; ./%s -d -f %s' % (envsetup_cmd, __file__, options.output_json)] + '. %s; %s -d -f %s' % (envsetup_cmd, os.path.abspath(__file__), + options.output_json) + ] ret = subprocess.call(full_cmd) if ret: - sys.exit('Error running %s and dumping env', envsetup_cmd) + sys.exit('Error running %s and dumping env' % envsetup_cmd) if __name__ == '__main__': |