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

Side by Side Diff: native_client_sdk/src/build_tools/build_updater.py

Issue 566713004: [NaCl SDK] Reduce spew from build_updater.py (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 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 | « no previous file | 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 Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 The Chromium 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 5
6 """Build script to generate a new sdk_tools bundle. 6 """Build script to generate a new sdk_tools bundle.
7 7
8 This script packages the files necessary to generate the SDK updater -- the 8 This script packages the files necessary to generate the SDK updater -- the
9 tool users run to download new bundles, update existing bundles, etc. 9 tool users run to download new bundles, update existing bundles, etc.
10 """ 10 """
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
135 open(SDK_UPDATE_MAIN, 'w').write(contents) 135 open(SDK_UPDATE_MAIN, 'w').write(contents)
136 136
137 137
138 def BuildUpdater(out_dir, revision_number=None): 138 def BuildUpdater(out_dir, revision_number=None):
139 """Build naclsdk.zip and sdk_tools.tgz in |out_dir|. 139 """Build naclsdk.zip and sdk_tools.tgz in |out_dir|.
140 140
141 Args: 141 Args:
142 out_dir: The output directory. 142 out_dir: The output directory.
143 revision_number: The revision number of this updater, as an integer. Or 143 revision_number: The revision number of this updater, as an integer. Or
144 None, to use the current Chrome revision.""" 144 None, to use the current Chrome revision."""
145 buildbot_common.BuildStep('Create Updater')
Sam Clegg 2014/09/11 19:13:11 We don't want a build step for this?
binji 2014/09/11 19:17:14 Not in this script, it already has a build step wh
146
147 out_dir = os.path.abspath(out_dir) 145 out_dir = os.path.abspath(out_dir)
148 146
149 # Build SDK directory 147 # Build SDK directory
150 buildbot_common.RemoveDir(os.path.join(out_dir, 'nacl_sdk')) 148 buildbot_common.RemoveDir(os.path.join(out_dir, 'nacl_sdk'))
151 149
152 updater_files = MakeUpdaterFilesAbsolute(out_dir) 150 updater_files = MakeUpdaterFilesAbsolute(out_dir)
153 updater_files = GlobFiles(updater_files) 151 updater_files = GlobFiles(updater_files)
154 152
155 CopyFiles(updater_files) 153 CopyFiles(updater_files)
156 UpdateRevisionNumber(out_dir, revision_number) 154 UpdateRevisionNumber(out_dir, revision_number)
(...skipping 17 matching lines...) Expand all
174 os.path.join(out_dir, sdktoolsdir), '-czf', tarname] + files_to_tar) 172 os.path.join(out_dir, sdktoolsdir), '-czf', tarname] + files_to_tar)
175 sys.stdout.write('\n') 173 sys.stdout.write('\n')
176 174
177 175
178 def main(args): 176 def main(args):
179 parser = optparse.OptionParser() 177 parser = optparse.OptionParser()
180 parser.add_option('-o', '--out', help='output directory', 178 parser.add_option('-o', '--out', help='output directory',
181 dest='out_dir', default=os.path.join(SRC_DIR, 'out')) 179 dest='out_dir', default=os.path.join(SRC_DIR, 'out'))
182 parser.add_option('-r', '--revision', help='revision number of this updater', 180 parser.add_option('-r', '--revision', help='revision number of this updater',
183 dest='revision', default=None) 181 dest='revision', default=None)
182 parser.add_option('-v', '--verbose', help='verbose output')
184 options, args = parser.parse_args(args[1:]) 183 options, args = parser.parse_args(args[1:])
185 184
185 buildbot_common.verbose = options.verbose
186
186 if options.revision: 187 if options.revision:
187 options.revision = int(options.revision) 188 options.revision = int(options.revision)
188 BuildUpdater(options.out_dir, options.revision) 189 BuildUpdater(options.out_dir, options.revision)
189 190
190 191
191 if __name__ == '__main__': 192 if __name__ == '__main__':
192 sys.exit(main(sys.argv)) 193 sys.exit(main(sys.argv))
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698