commit 6ed10da156d9130f5443c1348405434cdc0cdfce
Author: Richard Hughes <richard@hughsie.com>
Date: Wed Apr 22 11:55:22 2009 +0100
yum: send INFO_FINISHED when we've finished downloading a file rather than relying for the daemon to clean up for us. Fixes rh#496787
diff --git a/backends/yum/yumBackend.py b/backends/yum/yumBackend.py
index 43d9cd3..8dc17ee 100755
--- a/backends/yum/yumBackend.py
+++ b/backends/yum/yumBackend.py
@@ -2637,6 +2637,12 @@ class DownloadCallback(BaseMeter):
self.base.status(typ)
break
+ # package finished
+ if val == 100:
+ pkg = self._getPackage(name)
+ if pkg:
+ self.base._show_package(pkg, INFO_FINISHED)
+
# set sub-percentage
self.base.sub_percentage(val)