[PATCH 3/5] Set transaction color in case of multilib install.

Chris Lumens clumens at redhat.com
Tue Aug 14 18:07:19 UTC 2012


---
 pyanaconda/packaging/yumpayload.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/pyanaconda/packaging/yumpayload.py b/pyanaconda/packaging/yumpayload.py
index 45f6f7d..af8a643 100644
--- a/pyanaconda/packaging/yumpayload.py
+++ b/pyanaconda/packaging/yumpayload.py
@@ -48,9 +48,11 @@ log = logging.getLogger("packaging")
 
 try:
     import rpm
+    import rpmUtils
 except ImportError:
     log.error("import of rpm failed")
     rpm = None
+    rpmUtils = None
 
 try:
     import yum
@@ -1006,6 +1008,9 @@ reposdir=%s
         with _yum_lock:
             self._yum.initActionTs()
 
+            if rpmUtils.arch.isMultiLibArch():
+                self._yum.ts.ts.setColor(3)
+
             log.debug("populate transaction set")
             try:
                 # uses dsCallback.transactionPopulation
-- 
1.7.11.2



More information about the anaconda-patches mailing list