[yum-git] Branch 'yum-3_2_X' - yum/__init__.py

Seth Vidal skvidal at linux.duke.edu
Fri Sep 12 03:57:41 UTC 2008


 yum/__init__.py |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 8cec6b24f912308630b49ba58741fa32c8ccbecd
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Thu Sep 11 23:56:55 2008 -0400

    emit a warning and pause for 3s when there are unfinished transactions hanging about

diff --git a/yum/__init__.py b/yum/__init__.py
index 5233712..f30f4bd 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -635,6 +635,12 @@ class YumBase(depsolve.Depsolve):
     def buildTransaction(self):
         """go through the packages in the transaction set, find them in the
            packageSack or rpmdb, and pack up the ts accordingly"""
+        if misc.find_unfinished_transactions(yumlibpath=self.conf.persistdir):
+            msg = _('There are unfinished transactions remaining. You might' \
+                    'consider running yum-complete-transaction first to finish them.' )
+            self.logger.critical(msg)
+            time.sleep(3)
+
         self.plugins.run('preresolve')
         ds_st = time.time()
 



More information about the Yum-cvs-commits mailing list