[PATCH 4/4] Set rpm macros in DNFPayload

David Shea dshea at redhat.com
Tue Feb 25 19:40:06 UTC 2014


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

diff --git a/pyanaconda/packaging/dnfpayload.py b/pyanaconda/packaging/dnfpayload.py
index 138d21b..ec80213 100644
--- a/pyanaconda/packaging/dnfpayload.py
+++ b/pyanaconda/packaging/dnfpayload.py
@@ -409,6 +409,11 @@ class DNFPayload(packaging.PackagePayload):
 
     def install(self):
         progressQ.send_message(_('Starting package installation process'))
+
+        # Add the rpm macros to the global transaction environment
+        for macro in self.rpmMacros:
+            rpm.addMacro(macro[0], macro[1])
+
         if self.install_device:
             self._setupMedia(self.install_device)
         try:
-- 
1.8.5.3



More information about the anaconda-patches mailing list