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

Side by Side Diff: build/linux/sysroot_scripts/merge-package-lists.py

Issue 2270253002: Give precedence to trusty-updates in trusty sysroot (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@RefactorSysrootCreator
Patch Set: Created 4 years, 4 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
OLDNEW
(Empty)
1 #!/usr/bin/env python
2 # Copyright (c) 2016 The Chromium Authors. All rights reserved.
Lei Zhang 2016/08/24 18:37:02 no (c)
Tom (Use chromium acct) 2016/08/24 22:45:21 Done.
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
5
Lei Zhang 2016/08/24 18:37:02 Can you add some comments to explain what this doe
Tom (Use chromium acct) 2016/08/24 22:45:21 Done.
6 import sys
7
8 if len(sys.argv) != 2:
9 exit(1)
10
11 packages = {}
12
13 def AddPackagesFromFile(file):
14 global packages
15 lines = file.readlines()
16 if len(lines) % 3 != 0:
17 exit(1)
18 for i in range(0, len(lines), 3):
Lei Zhang 2016/08/24 18:37:02 xrange?
Tom (Use chromium acct) 2016/08/24 22:45:21 Done.
19 packages[lines[i]] = (lines[i + 1], lines[i + 2])
20
21 AddPackagesFromFile(open(sys.argv[1], 'r'))
22 AddPackagesFromFile(sys.stdin)
23
24 output_file = open(sys.argv[1], 'w')
25
26 for (package, (filename, sha256)) in packages.iteritems():
27 output_file.write(package + filename + sha256)
OLDNEW
« no previous file with comments | « no previous file | build/linux/sysroot_scripts/sysroot-creator.sh » ('j') | build/linux/sysroot_scripts/sysroot-creator.sh » ('J')

Powered by Google App Engine
This is Rietveld 408576698