[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