Blob Blame History Raw
From b4697ec87b62c00958059cc5119e762b050a3f2e Mon Sep 17 00:00:00 2001
From: James Antill <james@and.org>
Date: Tue, 24 Jun 2008 12:58:11 -0400
Subject: [PATCH] Allow noarch packages when in multilib_policy=best

---
 yum/__init__.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/yum/__init__.py b/yum/__init__.py
index 17f0664..bbf3df8 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -2198,8 +2198,10 @@ class YumBase(depsolve.Depsolve):
                            pkgs_by_name = {}
                            use = []
                            not_added = []
+                           best = rpmUtils.arch.legitMultiArchesInSameLib()
+                           best.append('noarch')
                            for pkg in pkgs:
-                               if pkg.arch in rpmUtils.arch.legitMultiArchesInSameLib():
+                               if pkg.arch in best:
                                    pkgs_by_name[pkg.name] = 1    
                                    use.append(pkg)  
                                else:
-- 
1.5.5.2