summaryrefslogtreecommitdiffstats
path: root/pyanaconda/packaging/livepayload.py
diff options
context:
space:
mode:
authorBrian C. Lane <bcl@redhat.com>2012-11-19 11:26:45 -0800
committerBrian C. Lane <bcl@redhat.com>2012-11-19 13:16:33 -0800
commit2032f1ee0d43df6e0cddf4004fd71a2ce7b63c67 (patch)
treeecb5d12a2f0ba50723a9d90551238973adbab619 /pyanaconda/packaging/livepayload.py
parent5f2c28161c036898dc5e6dd08d313a85f647fbf2 (diff)
downloadanaconda-2032f1ee0d43df6e0cddf4004fd71a2ce7b63c67.tar.gz
anaconda-2032f1ee0d43df6e0cddf4004fd71a2ce7b63c67.tar.xz
anaconda-2032f1ee0d43df6e0cddf4004fd71a2ce7b63c67.zip
only raise rsync error on error 12 (#868755)
Diffstat (limited to 'pyanaconda/packaging/livepayload.py')
-rw-r--r--pyanaconda/packaging/livepayload.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/pyanaconda/packaging/livepayload.py b/pyanaconda/packaging/livepayload.py
index 0ef12655b..507c2a56e 100644
--- a/pyanaconda/packaging/livepayload.py
+++ b/pyanaconda/packaging/livepayload.py
@@ -109,14 +109,12 @@ class LiveImagePayload(ImagePayload):
stderr="/dev/tty5", stdout="/dev/tty5")
except (OSError, RuntimeError) as e:
err = str(e)
+ log.error(err)
else:
- if rc != 0:
- err = "%s exited with code %d" % (cmd, rc)
- log.error(err)
- else:
- err = None
+ err = None
+ log.error("%s exited with code %d" % (cmd, rc))
- if err:
+ if err or rc == 12:
exn = PayloadInstallError(err)
if errorHandler.cb(exn) == ERROR_RAISE:
raise exn