summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/debvm-run9
1 files changed, 5 insertions, 4 deletions
diff --git a/bin/debvm-run b/bin/debvm-run
index 336a509..1055467 100755
--- a/bin/debvm-run
+++ b/bin/debvm-run
@@ -105,11 +105,12 @@ die() {
exit 1
}
with_set_ex() {
- local ret
echo "+ $*" 1>&2
- ret=0
- "$@" || ret=$?
- test "$ret" = 0 || die "failed with exit code $ret"
+ with_set_ex_ret=0
+ "$@" || with_set_ex_ret=$?
+ if test "$with_set_ex_ret" != 0; then
+ die "failed with exit code $with_set_ex_ret"
+ fi
}
usage() {
die "usage: $0 [-g] [-i image] [-s sshport] [-- qemu options]"