From 8f8316f08b660d0f6b76e3e3ada86339cd20c1c0 Mon Sep 17 00:00:00 2001 From: stefanrueger Date: Mon, 5 Feb 2024 14:11:41 +1300 Subject: [PATCH] Change integer test to string test to allow non-integer $elapsed --- tools/test-avrdude | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/test-avrdude b/tools/test-avrdude index d54bce71..9963f2c7 100755 --- a/tools/test-avrdude +++ b/tools/test-avrdude @@ -165,7 +165,7 @@ execute () { echo "\$ ${command[@]}" | tr -s " " return 0; fi - [[ $programmer != -cdry* && $elapsed -ne -1 ]] && sleep "$delay" + [[ $programmer != -cdry* && $elapsed != -1 ]] && sleep "$delay" # These shenanigans keep stdout, stderr and the exit code of the command { read elapsed < <({ time { eval "$@"; echo $? >"$status"; } 2>&4 4>&-; } 4>&2 2>&1 >&3 3>&-); } 3>&1 return $(cat "$status")