From 2776b35a9a93d21a65ae005296f82e675336b0dc Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Tue, 11 Aug 2009 11:06:21 +0200 Subject: Fix handling of slots in /etc/portage/* --- portato/backend/portage/package.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'portato/backend/portage') diff --git a/portato/backend/portage/package.py b/portato/backend/portage/package.py index 502ee2b..2b40e41 100644 --- a/portato/backend/portage/package.py +++ b/portato/backend/portage/package.py @@ -308,4 +308,6 @@ class PortagePackage (Package): return portage.pkgcmp(v1[1:],v2[1:]) def matches (self, criterion): - return system.cpv_matches(self.get_cpv(), criterion) + # cpv_matches needs explicit slot info + scpv = "%s:%s" % (self.get_cpv(), self.get_package_settings("SLOT")) + return system.cpv_matches(scpv, criterion) -- cgit v1.2.3-54-g00ecf