[yum-commits] plugins/priorities

James Antill james at osuosl.org
Mon Aug 27 13:48:31 UTC 2012


 plugins/priorities/priorities.py |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 9583a3bd593f3550f4acea20dced93c3bab7d78e
Author: ddave1 <dseares at yahoo.com>
Date:   Tue Jul 24 21:49:11 2012 +0000

    remove all obsoleted versions of package from repo

diff --git a/plugins/priorities/priorities.py b/plugins/priorities/priorities.py
index 0cdfae2..ce98583 100644
--- a/plugins/priorities/priorities.py
+++ b/plugins/priorities/priorities.py
@@ -161,6 +161,12 @@ def exclude_hook(conduit):
                                 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)


More information about the Yum-commits mailing list