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

Side by Side Diff: client/bin/kernel.py

Issue 1595019: Merge remote branch 'origin/upstream' into tempbranch (Closed)
Patch Set: Created 10 years, 8 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 | « client/bin/harness_autoserv.py ('k') | client/common_lib/base_packages.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 import os, shutil, copy, pickle, re, glob, time, logging 1 import os, shutil, copy, pickle, re, glob, time, logging
2 from autotest_lib.client.bin import kernel_config, os_dep, kernelexpand, test 2 from autotest_lib.client.bin import kernel_config, os_dep, kernelexpand, test
3 from autotest_lib.client.bin import utils 3 from autotest_lib.client.bin import utils
4 from autotest_lib.client.common_lib import log, error, packages 4 from autotest_lib.client.common_lib import log, error, packages
5 5
6 6
7 def tee_output_logdir_mark(fn): 7 def tee_output_logdir_mark(fn):
8 def tee_logdir_mark_wrapper(self, *args, **dargs): 8 def tee_logdir_mark_wrapper(self, *args, **dargs):
9 mark = self.__class__.__name__ + "." + fn.__name__ 9 mark = self.__class__.__name__ + "." + fn.__name__
10 logging.info("--- START %s ---", mark) 10 logging.info("--- START %s ---", mark)
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after
264 264
265 # if base_tree is a dir, assume uncompressed kernel 265 # if base_tree is a dir, assume uncompressed kernel
266 if os.path.isdir(base_tree): 266 if os.path.isdir(base_tree):
267 print 'Symlinking existing kernel source' 267 print 'Symlinking existing kernel source'
268 os.symlink(base_tree, self.build_dir) 268 os.symlink(base_tree, self.build_dir)
269 269
270 # otherwise, extract tarball 270 # otherwise, extract tarball
271 else: 271 else:
272 os.chdir(os.path.dirname(self.src_dir)) 272 os.chdir(os.path.dirname(self.src_dir))
273 # Figure out local destination for tarball 273 # Figure out local destination for tarball
274 tarball = os.path.join(self.src_dir, os.path.basename(base_tree)) 274 tarball = os.path.join(self.src_dir, os.path.basename(base_tree.spli t(';')[0]))
275 utils.get_file(base_tree, tarball) 275 utils.get_file(base_tree, tarball)
276 print 'Extracting kernel tarball:', tarball, '...' 276 print 'Extracting kernel tarball:', tarball, '...'
277 utils.extract_tarball_to_dir(tarball, self.build_dir) 277 utils.extract_tarball_to_dir(tarball, self.build_dir)
278 278
279 279
280 def extraversion(self, tag, append=1): 280 def extraversion(self, tag, append=1):
281 os.chdir(self.build_dir) 281 os.chdir(self.build_dir)
282 extraversion_sub = r's/^EXTRAVERSION =\s*\(.*\)/EXTRAVERSION = ' 282 extraversion_sub = r's/^EXTRAVERSION =\s*\(.*\)/EXTRAVERSION = '
283 if append: 283 if append:
284 p = extraversion_sub + '\\1-%s/' % tag 284 p = extraversion_sub + '\\1-%s/' % tag
(...skipping 553 matching lines...) Expand 10 before | Expand all | Expand 10 after
838 # kernel from that specific path. 838 # kernel from that specific path.
839 job.pkgmgr.fetch_pkg(rpm_name, os.path.join(job.pkgdir, rpm_name ), 839 job.pkgmgr.fetch_pkg(rpm_name, os.path.join(job.pkgdir, rpm_name ),
840 repo_url=os.path.dirname(kernel_path)) 840 repo_url=os.path.dirname(kernel_path))
841 841
842 rpm_paths.append(os.path.join(job.pkgdir, rpm_name)) 842 rpm_paths.append(os.path.join(job.pkgdir, rpm_name))
843 return rpm_kernel_vendor(job, rpm_paths, subdir) 843 return rpm_kernel_vendor(job, rpm_paths, subdir)
844 else: 844 else:
845 if len(kernel_paths) > 1: 845 if len(kernel_paths) > 1:
846 raise error.TestError("don't know what to do with more than one non- rpm kernel file") 846 raise error.TestError("don't know what to do with more than one non- rpm kernel file")
847 return kernel(job,kernel_paths[0], subdir, tmp_dir, build_dir, leave) 847 return kernel(job,kernel_paths[0], subdir, tmp_dir, build_dir, leave)
OLDNEW
« no previous file with comments | « client/bin/harness_autoserv.py ('k') | client/common_lib/base_packages.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698