projects
/
platform
/
upstream
/
libsolv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e9666fb
)
pysolv: check applydeltarpm exit status
author
Michael Schroeder
<mls@suse.de>
Mon, 17 Jun 2013 12:34:01 +0000
(14:34 +0200)
committer
Michael Schroeder
<mls@suse.de>
Mon, 17 Jun 2013 12:34:01 +0000
(14:34 +0200)
examples/pysolv
patch
|
blob
|
history
diff --git
a/examples/pysolv
b/examples/pysolv
index
da9971a
..
a658eab
100755
(executable)
--- a/
examples/pysolv
+++ b/
examples/pysolv
@@
-888,6
+888,9
@@
if newpkgs:
nf = tempfile.TemporaryFile()
nf = os.dup(nf.fileno()) # get rid of CLOEXEC
st = subprocess.call(['/usr/bin/applydeltarpm', '-a', p.arch, "/dev/fd/%d" % f.fileno(), "/dev/fd/%d" % nf])
+ if st:
+ os.close(nf)
+ continue
os.lseek(nf, 0, os.SEEK_SET)
newpkgsfp[p.id] = solv.xfopen_fd("", nf)
os.close(nf)