diff options
Diffstat (limited to 'trunk/src')
| -rwxr-xr-x | trunk/src/equery/equery | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/trunk/src/equery/equery b/trunk/src/equery/equery index f73f724..0639cc2 100755 --- a/trunk/src/equery/equery +++ b/trunk/src/equery/equery @@ -1417,10 +1417,11 @@ class CmdListPackages(Command): # if "package.mask" in maskreasons: pkgmask = pkgmask + 3 keywords = pkg.get_env_var("KEYWORDS").split() - if "~" + gentoolkit.settings["ARCH"] in keywords: - pkgmask = pkgmask + 1 - elif "-*" in keywords or "-" + gentoolkit.settings["ARCH"] in keywords: - pkgmask = pkgmask + 2 + if gentoolkit.settings["ARCH"] not in keywords: + if "~" + gentoolkit.settings["ARCH"] in keywords: + pkgmask = pkgmask + 1 + elif "-" + gentoolkit.settings["ARCH"] in keywords or "-*" in keywords: + pkgmask = pkgmask + 2 return pkgmask def _generic_print(self, header, exclude, matches, rx, status): |
