OLD | NEW |
1 #!/usr/bin/python | 1 #!/usr/bin/python |
2 | 2 |
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 import errno | 7 import errno |
8 import optparse | 8 import optparse |
9 import os | 9 import os |
10 import shutil | 10 import shutil |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
100 RunCommand(['./build_packages'], cwd=cwd) | 100 RunCommand(['./build_packages'], cwd=cwd) |
101 | 101 |
102 def _UprevAllPackages(buildroot): | 102 def _UprevAllPackages(buildroot): |
103 cwd = os.path.join(buildroot, 'src', 'scripts') | 103 cwd = os.path.join(buildroot, 'src', 'scripts') |
104 RunCommand(['./enter_chroot.sh', '--', './cros_mark_all_as_stable', | 104 RunCommand(['./enter_chroot.sh', '--', './cros_mark_all_as_stable', |
105 '--tracking_branch="cros/master"'], | 105 '--tracking_branch="cros/master"'], |
106 cwd=cwd) | 106 cwd=cwd) |
107 | 107 |
108 def _UprevPackages(buildroot, revisionfile): | 108 def _UprevPackages(buildroot, revisionfile): |
109 revisions = None | 109 revisions = None |
110 if (revision_file): | 110 if (revisionfile): |
111 rev_file = revisionfile.open(revisionfile) | 111 rev_file = revisionfile.open(revisionfile) |
112 revisions = rev_file.read() | 112 revisions = rev_file.read() |
113 rev_file.close() | 113 rev_file.close() |
114 | 114 |
115 # Note: Revisions == "None" indicates a Force Build. | 115 # Note: Revisions == "None" indicates a Force Build. |
116 if revisions and revisions != 'None': | 116 if revisions and revisions != 'None': |
117 print 'CBUILDBOT - Revision list found %s' % revisions | 117 print 'CBUILDBOT - Revision list found %s' % revisions |
118 print 'Revision list not yet propagating to build, marking all instead' | 118 print 'Revision list not yet propagating to build, marking all instead' |
119 | 119 |
120 _UprevAllPackages(buildroot) | 120 _UprevAllPackages(buildroot) |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
185 _UprevPush(buildroot) | 185 _UprevPush(buildroot) |
186 _UprevCleanup(buildroot) | 186 _UprevCleanup(buildroot) |
187 except: | 187 except: |
188 # something went wrong, cleanup (being paranoid) for next build | 188 # something went wrong, cleanup (being paranoid) for next build |
189 if clobber: | 189 if clobber: |
190 RunCommand(['sudo', 'rm', '-rf', buildroot], print_cmd=False) | 190 RunCommand(['sudo', 'rm', '-rf', buildroot], print_cmd=False) |
191 raise | 191 raise |
192 | 192 |
193 if __name__ == '__main__': | 193 if __name__ == '__main__': |
194 main() | 194 main() |
OLD | NEW |