--- /usr/lib/yum-plugins/priorities.py.old      2012-06-22 13:23:02.000000000 
+0100
+++ /usr/lib/yum-plugins/priorities.py  2012-07-19 18:28:02.705413035 +0100
@@ -161,6 +161,12 @@
                                 conduit.delPackage(po)
                                 cnt += 1
                                 conduit.info(3," --> %s from %s excluded 
(priority)" % (po,po.repoid))
+                                # Remove all occurances of this package
+                                for p in conduit.getPackages(repo):
+                                    if p.name==po.name:
+                                        conduit.delPackage(p)
+                                        cnt += 1
+                                        conduit.info(3," --> %s from %s 
excluded (priority)" % (p,p.repoid))
                                 break
     if cnt:
         conduit.info(2, '%d packages excluded due to repository priority 
protections' % cnt)

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

Reply via email to