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())