[yum-commits] debuginfo-install.py package-cleanup.py yum-builddep.py yum-complete-transaction.py
Ville Skyttä
scop at osuosl.org
Fri Jun 24 15:46:21 UTC 2011
debuginfo-install.py | 4 +++-
package-cleanup.py | 8 ++++++--
yum-builddep.py | 4 +++-
yum-complete-transaction.py | 4 +++-
4 files changed, 15 insertions(+), 5 deletions(-)
New commits:
commit 32ec6213b9f698eb48c573b16e8bae40eb7dca8c
Author: Ville Skyttä <ville.skytta at iki.fi>
Date: Fri Jun 24 18:44:32 2011 +0300
Check doUtilBuildTransaction return value, exit early on failure. BZ 716267
diff --git a/debuginfo-install.py b/debuginfo-install.py
index 0891f63..177c6c3 100755
--- a/debuginfo-install.py
+++ b/debuginfo-install.py
@@ -100,7 +100,9 @@ class DebugInfoInstall(YumUtilBase):
self.debugInfo_main()
if hasattr(self, 'doUtilBuildTransaction'):
- self.doUtilBuildTransaction()
+ errc = self.doUtilBuildTransaction()
+ if errc:
+ sys.exit(errc)
else:
try:
self.buildTransaction()
diff --git a/package-cleanup.py b/package-cleanup.py
index a4eb7d9..4794369 100755
--- a/package-cleanup.py
+++ b/package-cleanup.py
@@ -343,7 +343,9 @@ class PackageCleanup(YumUtilBase):
self._remove_old_kernels(opts.kernelcount, opts.keepdevel)
self.run_with_package_names.add('yum-utils')
if hasattr(self, 'doUtilBuildTransaction'):
- self.doUtilBuildTransaction()
+ errc = self.doUtilBuildTransaction()
+ if errc:
+ sys.exit(errc)
else:
try:
self.buildTransaction()
@@ -392,7 +394,9 @@ class PackageCleanup(YumUtilBase):
self.run_with_package_names.add('yum-utils')
if hasattr(self, 'doUtilBuildTransaction'):
- self.doUtilBuildTransaction()
+ errc = self.doUtilBuildTransaction()
+ if errc:
+ sys.exit(errc)
else:
try:
self.buildTransaction()
diff --git a/yum-builddep.py b/yum-builddep.py
index d13c90e..d7a37c3 100755
--- a/yum-builddep.py
+++ b/yum-builddep.py
@@ -98,7 +98,9 @@ class YumBuildDep(YumUtilBase):
sys.exit(1)
if hasattr(self, 'doUtilBuildTransaction'):
- self.doUtilBuildTransaction()
+ errc = self.doUtilBuildTransaction()
+ if errc:
+ sys.exit(errc)
else:
try:
self.buildTransaction()
diff --git a/yum-complete-transaction.py b/yum-complete-transaction.py
index fde1f35..c5074ab 100755
--- a/yum-complete-transaction.py
+++ b/yum-complete-transaction.py
@@ -208,7 +208,9 @@ class YumCompleteTransaction(YumUtilBase):
current_count = len(self.tsInfo)
if hasattr(self, 'doUtilBuildTransaction'):
- self.doUtilBuildTransaction(unfinished_transactions_check=False)
+ errc = self.doUtilBuildTransaction(unfinished_transactions_check=False)
+ if errc:
+ sys.exit(errc)
else:
try:
self.buildTransaction(unfinished_transactions_check=False)
More information about the Yum-commits
mailing list