diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-11-10 20:16:46 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-11-10 20:16:46 -0500 |
commit | ddb6ae07e150336878b9edab1b59fd23d95d7bc7 (patch) | |
tree | 24f8f938a83e079a72afd9536c4b2576205d356d /bin | |
parent | f7bf663dbb191a0d0ea93ef2d4f816f3f8929e05 (diff) | |
download | conf-ddb6ae07e150336878b9edab1b59fd23d95d7bc7.tar.gz conf-ddb6ae07e150336878b9edab1b59fd23d95d7bc7.zip |
fix svdn now that we set -e
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/hush/svdn | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/bin/hush/svdn b/bin/hush/svdn index 9e0fa0b..6687879 100755 --- a/bin/hush/svdn +++ b/bin/hush/svdn @@ -2,14 +2,28 @@ set -eu set -o pipefail -svst "$1" && svstop "$1" -svst "$1" && sleep 1 -svst "$1" && svstop "$1" +svst "$1" || exit 0 + +svstop "$1" +svst "$1" || exit 0 + +sleep 1 + +svstop "$1" for _ in $(seq 1 5); do - svst "$1" && sleep 1 + svst "$1" || exit 0 + sleep 1 done -svst "$1" && svstop "$1" +svst "$1" || exit 0 + +svstop "$1" for _ in $(seq 1 10); do - svst "$1" && sleep 1 + svst "$1" || exit 0 + sleep 1 done -svst "$1" && svkill "$1" +svst "$1" || exit 0 + +svkill "$1" +svst "$1" || exit 0 + +exit 1 |