[yum-commits] yum/drpm.py
zpavlas at osuosl.org
zpavlas at osuosl.org
Fri Apr 5 09:57:03 UTC 2013
yum/drpm.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit e8648a671ab67aff4180be934eef7404de3a4a3b
Author: Zdenek Pavlas <zpavlas at redhat.com>
Date: Fri Apr 5 11:54:56 2013 +0200
Make sure we don't reget .rpm when applydeltarpm fails. BZ 929367
diff --git a/yum/drpm.py b/yum/drpm.py
index 058977e..45d3a80 100644
--- a/yum/drpm.py
+++ b/yum/drpm.py
@@ -21,7 +21,7 @@ from yum.constants import TS_UPDATE
from yum.Errors import RepoError
from yum.i18n import exception2msg, _
from yum.Errors import MiscError
-from misc import checksum, repo_gen_decompress
+from yum.misc import checksum, repo_gen_decompress, unlink_f
from urlgrabber import grabber
async = hasattr(grabber, 'parallel_wait')
from xml.etree.cElementTree import iterparse
@@ -249,6 +249,7 @@ class DeltaInfo:
# this runs when worker finishes
def callback(code):
if code != 0:
+ unlink_f(po.rpm.localpath)
adderror(po, _('Delta RPM rebuild failed'))
return
if not po.rpm.verifyLocalPkg():
More information about the Yum-commits
mailing list