From 45a8428a30c2aebeb5163913c8167b318ff65c81 Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Sat, 31 Dec 2022 07:34:10 +0100 Subject: tests: rework common code Turn try-ssh.sh script into a shell function library. --- tests/try-ssh.sh | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100755 tests/try-ssh.sh (limited to 'tests/try-ssh.sh') diff --git a/tests/try-ssh.sh b/tests/try-ssh.sh deleted file mode 100755 index 109299b..0000000 --- a/tests/try-ssh.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# shellcheck disable=SC2086 - -if test "$#" -ne 2; then - echo "$(basename "$0") takes two positional arguments. options/host and command" 1>&2 - exit 1 -fi - -timeout=5 -ts=$(sleepenh 0 || [ $? -eq 1 ]) -for i in $(seq 30); do - rv=0 - ssh $1 echo success || rv=$? - test $rv -eq 0 && break - ts=$(sleepenh "$ts" "$timeout" || [ $? -eq 1 ]); - if test "$i" -eq 30; then - echo "timeout reached" >&2 - exit 1 - fi -done -ssh $1 $2 -- cgit v1.2.3