Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(129)

Side by Side Diff: build_tools/download_sdk.py

Issue 2635013002: Remove windows svn dependency from DEPS (Closed)
Patch Set: Remove windows svn dependency from DEPS Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build_tools/cygtar.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. 2 # Copyright (c) 2012 The Native Client Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 """Download the very lastet version Native Client SDK. 5 """Download the very lastet version Native Client SDK.
6 6
7 This script downloads toolchain bz2's and expands them. 7 This script downloads toolchain bz2's and expands them.
8 8
9 On Windows this script also required access to the cygtar python 9 On Windows this script also required access to the cygtar python
10 module which gets included by the gclient DEPS, and assumes 10 module, and assumes that cygwin is installed in /cygwin.
11 that cygwin is installed in /cygwin.
12 """ 11 """
13 12
14 import argparse 13 import argparse
15 import os 14 import os
16 import subprocess 15 import subprocess
17 import sys 16 import sys
18 import tarfile 17 import tarfile
19 import time 18 import time
20 19
21 SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) 20 SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
(...skipping 12 matching lines...) Expand all
34 if sys.version_info >= (3, 0, 0): 33 if sys.version_info >= (3, 0, 0):
35 sys.stderr.write('This script does not support python 3.\n') 34 sys.stderr.write('This script does not support python 3.\n')
36 sys.exit(1) 35 sys.exit(1)
37 36
38 SCRIPT_DIR = os.path.abspath(os.path.dirname(__file__)) 37 SCRIPT_DIR = os.path.abspath(os.path.dirname(__file__))
39 SRC_DIR = os.path.dirname(SCRIPT_DIR) 38 SRC_DIR = os.path.dirname(SCRIPT_DIR)
40 OUT_DIR = os.path.join(SRC_DIR, 'out') 39 OUT_DIR = os.path.join(SRC_DIR, 'out')
41 TARGET_DIR = os.path.join(OUT_DIR, 'nacl_sdk') 40 TARGET_DIR = os.path.join(OUT_DIR, 'nacl_sdk')
42 41
43 if sys.platform == 'win32': 42 if sys.platform == 'win32':
44 NACL_BUILD_DIR = os.path.join(SRC_DIR, 'native_client', 'build') 43 import cygtar
45 sys.path.append(NACL_BUILD_DIR)
46 import cygtar # pylint: disable=import-error
47 44
48 BOT_GSUTIL = '/b/build/scripts/slave/gsutil' 45 BOT_GSUTIL = '/b/build/scripts/slave/gsutil'
49 GS_URL_BASE = 'gs://nativeclient-mirror/nacl/nacl_sdk/' 46 GS_URL_BASE = 'gs://nativeclient-mirror/nacl/nacl_sdk/'
50 GSTORE = 'http://storage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/' 47 GSTORE = 'http://storage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/'
51 48
52 49
53 def determine_sdk_url(flavor, base_url, version): 50 def determine_sdk_url(flavor, base_url, version):
54 """Download one Native Client toolchain and extract it. 51 """Download one Native Client toolchain and extract it.
55 52
56 Arguments: 53 Arguments:
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
212 return 0 209 return 0
213 210
214 211
215 if __name__ == '__main__': 212 if __name__ == '__main__':
216 try: 213 try:
217 rtn = main(sys.argv[1:]) 214 rtn = main(sys.argv[1:])
218 except webports.Error as e: 215 except webports.Error as e:
219 sys.stderr.write("error: %s\n" % str(e)) 216 sys.stderr.write("error: %s\n" % str(e))
220 rtn = 1 217 rtn = 1
221 sys.exit(rtn) 218 sys.exit(rtn)
OLDNEW
« no previous file with comments | « build_tools/cygtar.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698