diff --git a/test/zdtm/live/static/Makefile b/test/zdtm/live/static/Makefile index a30725bee..418e138b3 100644 --- a/test/zdtm/live/static/Makefile +++ b/test/zdtm/live/static/Makefile @@ -266,9 +266,11 @@ stop: $(STATE_OUT) WAIT_TIME=240 wait_stop: - for ((i = 0; i < $(WAIT_TIME); i++)); do \ + i=0; \ + while [ $$i -lt $(WAIT_TIME) ] ; do \ kill -0 `cat *.pid 2>/dev/null` 2>/dev/null || break; \ sleep 1; \ + i=`expr $$i + 1`; \ done $(TST): $(LIB) diff --git a/test/zdtm/live/streaming/Makefile b/test/zdtm/live/streaming/Makefile index 1149dbe25..5e4ee9b4f 100644 --- a/test/zdtm/live/streaming/Makefile +++ b/test/zdtm/live/streaming/Makefile @@ -56,7 +56,7 @@ stop: WAIT_TIME=10 wait_stop: - -for ((i = 0; i < $(WAIT_TIME); i++)); do \ + -for i in `seq 1 $(WAIT_TIME)`; do \ kill -0 `cat *.pid 2>/dev/null` 2>/dev/null || break; \ sleep 1; \ done diff --git a/test/zdtm/live/transition/Makefile b/test/zdtm/live/transition/Makefile index 66b958991..b8ed177b9 100644 --- a/test/zdtm/live/transition/Makefile +++ b/test/zdtm/live/transition/Makefile @@ -54,7 +54,7 @@ stop: WAIT_TIME=10 wait_stop: - -for ((i = 0; i < $(WAIT_TIME); i++)); do \ + -for i in `seq 1 $(WAIT_TIME)`; do \ kill -0 `cat *.pid 2>/dev/null` 2>/dev/null || break; \ sleep 1; \ done