---
 yum/packages.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/yum/packages.py b/yum/packages.py
index c90c3b1..3775b84 100644
--- a/yum/packages.py
+++ b/yum/packages.py
@@ -1150,8 +1150,10 @@ class YumAvailablePackage(PackageObject, RpmBase):
             if name.startswith('rpmlib('):
                 continue
             # this drops out requires that the pkg provides for itself.
-            if name in self.provides_names or name in self.filelist + \
-                                                self.dirlist + self.ghostlist:
+            if name in self.provides_names or \
+                    (name.startswith('/') and \
+                         (name in self.filelist or name in self.dirlist or
+                          name in self.ghostlist)):
                 if not flags:
                     continue
                 else:
-- 
1.7.4.2

_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to