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

diff --git a/yum/__init__.py b/yum/__init__.py
index 509b231..0f0c2ae 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -1801,6 +1801,10 @@ much more problems).
                 po.yumdb_info.from_repo = rpo.repoid
                 po.yumdb_info.reason = txmbr.reason
                 po.yumdb_info.releasever = self.conf.yumvar['releasever']
+                for var in self.conf.yumvar: # Store all yum variables.
+                    if var == 'releasever': continue
+                    if var == 'basearch': continue # This "never" changes.
+                    setattr(po.yumdb_info, 'var_' + var, self.conf.yumvar[var])
                 if hasattr(self, 'args') and self.args:
                     po.yumdb_info.command_line = ' '.join(self.args)
                 elif hasattr(self, 'cmds') and self.cmds:
-- 
1.7.6.5

_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to