summaryrefslogtreecommitdiffstats
path: root/pyanaconda/packaging/livepayload.py
diff options
context:
space:
mode:
authorBrian C. Lane <bcl@redhat.com>2012-11-20 05:58:04 -0800
committerBrian C. Lane <bcl@redhat.com>2012-11-20 10:41:09 -0800
commitc90d1bc1fb038c010a22a373fed47933aac074b9 (patch)
tree58632dce725d50f2cf6f4785a982d15c59713a6f /pyanaconda/packaging/livepayload.py
parent2f6ddea7d6fccf00b2164fd4be10b36cc9bbc9d3 (diff)
downloadanaconda-c90d1bc1fb038c010a22a373fed47933aac074b9.tar.gz
anaconda-c90d1bc1fb038c010a22a373fed47933aac074b9.tar.xz
anaconda-c90d1bc1fb038c010a22a373fed47933aac074b9.zip
show error when rsync fails (#868755)
Diffstat (limited to 'pyanaconda/packaging/livepayload.py')
-rw-r--r--pyanaconda/packaging/livepayload.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/pyanaconda/packaging/livepayload.py b/pyanaconda/packaging/livepayload.py
index 507c2a56e..ecade1abb 100644
--- a/pyanaconda/packaging/livepayload.py
+++ b/pyanaconda/packaging/livepayload.py
@@ -108,14 +108,16 @@ class LiveImagePayload(ImagePayload):
rc = iutil.execWithRedirect(cmd, args,
stderr="/dev/tty5", stdout="/dev/tty5")
except (OSError, RuntimeError) as e:
+ msg = None
err = str(e)
log.error(err)
else:
err = None
- log.error("%s exited with code %d" % (cmd, rc))
+ msg = "%s exited with code %d" % (cmd, rc)
+ log.info(msg)
if err or rc == 12:
- exn = PayloadInstallError(err)
+ exn = PayloadInstallError(err or msg)
if errorHandler.cb(exn) == ERROR_RAISE:
raise exn