diff options
author | Martin Schwenke <martin@meltin.net> | 2010-01-28 16:26:41 +1100 |
---|---|---|
committer | Martin Schwenke <martin@meltin.net> | 2010-01-28 16:26:41 +1100 |
commit | d6fd915177bd27d836b3ab8ca5caf539c928ba79 (patch) | |
tree | 89c562f9a19c962143231863449dc960cd65ee96 /vircmd | |
parent | d0a3fb3ba4c034f8eb963e0880c4cc1c39ec1b29 (diff) | |
download | autocluster-d6fd915177bd27d836b3ab8ca5caf539c928ba79.tar.gz autocluster-d6fd915177bd27d836b3ab8ca5caf539c928ba79.tar.xz autocluster-d6fd915177bd27d836b3ab8ca5caf539c928ba79.zip |
vircmd: Exit with a useful return code.
Use the return code from the last virsh failure, if any.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Diffstat (limited to 'vircmd')
-rwxr-xr-x | vircmd | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -95,7 +95,7 @@ fi exit 1 } -ret=0 +rc=0 for i in $nodes ; do # We want to retry the command when we see an internal error. @@ -112,6 +112,7 @@ for i in $nodes ; do fi break done + [ $ret = 0 ] || rc=$ret done -exit 0 +exit $rc |