---
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