diff options
| author | genone <genone@gentoo.org> | 2004-04-22 02:17:12 +0000 |
|---|---|---|
| committer | genone <genone@gentoo.org> | 2004-04-22 02:17:12 +0000 |
| commit | 30ca18c1f518668d9e50b29172518a18418edd52 (patch) | |
| tree | 17c51825b1b30e948cd3c8560a6737d3d49df88b | |
| parent | 1961959a565052c10bb92c7e25b489b770a95a0a (diff) | |
| download | gentoolkit-30ca18c1f518668d9e50b29172518a18418edd52.tar.gz | |
fixing #47690
svn path=/; revision=106
| -rw-r--r-- | trunk/src/etcat/ChangeLog | 3 | ||||
| -rwxr-xr-x | trunk/src/etcat/etcat | 7 |
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() |
