Michał Górny committed d46f6c8

--list-kernels: sort by mtime and print mtime.

This should help debugging.

Comments (0)

Files changed (1)


 from __future__ import print_function
-import os, os.path, errno, shlex
+import os, os.path, errno, shlex, time
 from optparse import OptionParser
 			kernels = find_kernels(exclusions = exclusions)
 			if opts.listkern:
-				for k in kernels:
+				ordered = sorted(kernels, key = lambda k: k.mtime,
+						reverse = True)
+				for k in ordered:
 					print('%s [%s]:' % (k.version, k.real_kv))
 					for key in
 						val = getattr(k, key)
 						if val is not None:
 							print('- %s: %s' % (key, val))
+					print('- last modified: %s' % time.strftime(
+						'%Y-%m-%d %H:%M:%S', time.gmtime(k.mtime)))
 				return 0
 			bootloader = get_bootloader(requested = opts.bootloader,
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.