---
yum/history.py | 8 ++++++--
yumcommands.py | 6 ++++--
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/yum/history.py b/yum/history.py
index 6449708..a9b12cf 100644
--- a/yum/history.py
+++ b/yum/history.py
@@ -1313,7 +1313,9 @@ class YumHistory:
val = getattr(ipkg, attr, None)
if val is None:
continue
- self._save_anydb_key(ipkg, "rpm", attr, val)
+ if not self._save_anydb_key(ipkg, "rpm", attr, val):
+ return False
+ return True
def _save_yumdb(self, ipkg):
""" Save all the data for yumdb for this installed pkg, assumes
@@ -1322,7 +1324,9 @@ class YumHistory:
val = ipkg.yumdb_info.get(attr)
if val is None:
continue
- self._save_anydb_key(ipkg, "yum", attr, val)
+ if not self._save_anydb_key(ipkg, "yum", attr, val):
+ return False
+ return True
def _wipe_anydb(self, pkg, db):
""" Delete all the data for rpmdb/yumdb for this installed pkg. """
diff --git a/yumcommands.py b/yumcommands.py
index 2d0fbfc..f7c6d4f 100644
--- a/yumcommands.py
+++ b/yumcommands.py
@@ -2513,8 +2513,10 @@ class HistoryCommand(YumCommand):
continue
print "Syncing rpm/yum DB data for:", ipkg, "...",
- base.history.sync_alldb(ipkg)
- print "Done."
+ if base.history.sync_alldb(ipkg):
+ print "Done."
+ else:
+ print "FAILED."
def doCheck(self, base, basecmd, extcmds):
"""Verify that conditions are met so that this command can
--
1.7.6
_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel