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

diff --git a/yum/__init__.py b/yum/__init__.py
index fe312ce..530bfd4 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -5318,6 +5318,16 @@ class YumBase(depsolve.Depsolve):
         # 3+numrepos = num pkgs
         # 3+numrepos+1 -> EOF= txmembers
         
+        if data[0] == 'saved_tx:\n':
+            #  Old versions of yum would put "saved_tx:" at the begining and
+            # two blank lines at the end when you used:
+            # "yum -q history addon-info saved_tx".
+            if data[-1] == 'history addon-info\n':
+                # Might as well also DTRT if they hand removed the plugins line
+                data = data[1:-3]
+            else:
+                data = data[1:-2]
+
         # rpm db ver
         rpmv = data[0].strip()
         if rpmv != str(self.rpmdb.simpleVersion(main_only=True)[0]):
-- 
1.7.6

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

Reply via email to