commit: d7c0bd69cc7d4ac9b1b45f1b30e07019bd716bd6 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org> AuthorDate: Mon Dec 15 16:28:16 2014 +0000 Commit: Arfrever Frehtes Taifersar Arahesis <arfrever <AT> apache <DOT> org> CommitDate: Mon Dec 15 16:28:16 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=d7c0bd69
emerge --info: Check metadata/timestamp.chk in all repositories. 1 use of deprecated PORTDIR has been deleted. --- pym/_emerge/actions.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py index 8050f61..d393c78 100644 --- a/pym/_emerge/actions.py +++ b/pym/_emerge/actions.py @@ -1452,6 +1452,7 @@ def action_info(settings, trees, myopts, myfiles): vardb = trees[eroot]["vartree"].dbapi portdb = trees[eroot]['porttree'].dbapi bindb = trees[eroot]["bintree"].dbapi + repos = portdb.settings.repositories for x in myfiles: any_match = False cp_exists = bool(vardb.match(x.cp)) @@ -1554,13 +1555,10 @@ def action_info(settings, trees, myopts, myfiles): line += ",%10d free" % (vm_info["swap.free"] // 1024,) append(line) - lastSync = portage.grabfile(os.path.join( - settings["PORTDIR"], "metadata", "timestamp.chk")) - if lastSync: - lastSync = lastSync[0] - else: - lastSync = "Unknown" - append("Timestamp of tree: %s" % (lastSync,)) + for repo in repos: + last_sync = portage.grabfile(os.path.join(repo.location, "metadata", "timestamp.chk")) + if last_sync: + append("Timestamp of repository %s: %s" % (repo.name, last_sync[0])) # Searching contents for the /bin/sh provider is somewhat # slow. Therefore, use the basename of the symlink target @@ -1707,7 +1705,6 @@ def action_info(settings, trees, myopts, myfiles): append("%s %s" % \ ((cp + ":").ljust(cp_max_len + 1), versions)) - repos = portdb.settings.repositories append("Repositories:\n") for repo in repos: append(repo.info_string())