diff options
author | binji@chromium.org <binji@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-20 19:22:22 +0000 |
---|---|---|
committer | binji@chromium.org <binji@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-20 19:22:22 +0000 |
commit | 945e93273b95416c26826f64e0467fd93a47cfd9 (patch) | |
tree | 414d32d6a5df49890f971a0e690da1b286ffb14c /native_client_sdk/src | |
parent | 82d73df33122855555560f5b69c8851261477c0c (diff) | |
download | chromium_src-945e93273b95416c26826f64e0467fd93a47cfd9.zip chromium_src-945e93273b95416c26826f64e0467fd93a47cfd9.tar.gz chromium_src-945e93273b95416c26826f64e0467fd93a47cfd9.tar.bz2 |
[NaCl SDK] Add option to update_nacl_manifest to provide gsutil.
BUG=none
TEST=none
TBR=noelallen@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10575038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143227 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'native_client_sdk/src')
-rwxr-xr-x | native_client_sdk/src/build_tools/update_nacl_manifest.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/native_client_sdk/src/build_tools/update_nacl_manifest.py b/native_client_sdk/src/build_tools/update_nacl_manifest.py index 0c76e75..6146b78 100755 --- a/native_client_sdk/src/build_tools/update_nacl_manifest.py +++ b/native_client_sdk/src/build_tools/update_nacl_manifest.py @@ -10,6 +10,7 @@ in manifest. import buildbot_common import csv import manifest_util +import optparse import os import posixpath import re @@ -159,8 +160,11 @@ class Delegate(object): class RealDelegate(Delegate): - def __init__(self): - pass + def __init__(self, gsutil=None): + if gsutil: + self.gsutil = gsutil + else: + self.gsutil = buildbot_common.GetGsutil() def GetRepoManifest(self): """See Delegate.GetRepoManifest""" @@ -213,7 +217,7 @@ class RealDelegate(Delegate): operation such as ls, cp or cat. Returns: The stdout from the process.""" - cmd = [buildbot_common.GetGsutil()] + list(args) + cmd = [self.gsutil] + list(args) if stdin: stdin_pipe = subprocess.PIPE else: @@ -537,7 +541,12 @@ def Run(delegate, platforms): def main(args): - delegate = RealDelegate() + parser = optparse.OptionParser() + parser.add_option('--gsutil', help='path to gsutil', dest='gsutil', + default=None) + options, args = parser.parse_args(args[1:]) + + delegate = RealDelegate(options.gsutil) Run(delegate, ('mac', 'win', 'linux')) |