summaryrefslogtreecommitdiff
path: root/trunk/src
diff options
context:
space:
mode:
authorgenone <genone@gentoo.org>2004-04-22 02:17:12 +0000
committergenone <genone@gentoo.org>2004-04-22 02:17:12 +0000
commit30ca18c1f518668d9e50b29172518a18418edd52 (patch)
tree17c51825b1b30e948cd3c8560a6737d3d49df88b /trunk/src
parent1961959a565052c10bb92c7e25b489b770a95a0a (diff)
downloadgentoolkit-30ca18c1f518668d9e50b29172518a18418edd52.tar.gz
fixing #47690
svn path=/; revision=106
Diffstat (limited to 'trunk/src')
-rw-r--r--trunk/src/etcat/ChangeLog3
-rwxr-xr-xtrunk/src/etcat/etcat7
2 files changed, 9 insertions, 1 deletions
diff --git a/trunk/src/etcat/ChangeLog b/trunk/src/etcat/ChangeLog
index c5fd64d..bdadcb6 100644
--- a/trunk/src/etcat/ChangeLog
+++ b/trunk/src/etcat/ChangeLog
@@ -1,3 +1,6 @@
+2004-04-20 Marius Mauch <genone@gentoo.org>
+ - fixing -u behavior so it matches equery (bug #47690)
+
2004-03-13 Marius Mauch <genone@gentoo.org>
- grouping version in --version output
diff --git a/trunk/src/etcat/etcat b/trunk/src/etcat/etcat
index 459bd1d..e348569 100755
--- a/trunk/src/etcat/etcat
+++ b/trunk/src/etcat/etcat
@@ -342,9 +342,14 @@ def uses(query, matches):
print "[ Legend : (U) Col 1 - Current USE flags ]"
print "[ : (I) Col 2 - Installed With USE flags ]"
+ if filter(gentoolkit.Package.is_installed, matches):
+ only_installed = True
+ else:
+ only_installed = False
+
# Iterate through matches, printing a report for each package
for p in matches:
- if not p.is_installed():
+ if not p.is_installed() and only_installed:
continue
bestver = p.get_cpv()