From 5f1ac6d6692228eeb516de6e3a79aa8fe576cfed Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Thu, 29 Nov 2018 16:05:44 +0100 Subject: [PATCH] topotests: Only set -t when input is a terminal Signed-off-by: Christian Franke --- tests/topotests/docker/frr-topotests.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/topotests/docker/frr-topotests.sh b/tests/topotests/docker/frr-topotests.sh index 9a157c49a8..673354f5da 100755 --- a/tests/topotests/docker/frr-topotests.sh +++ b/tests/topotests/docker/frr-topotests.sh @@ -130,7 +130,7 @@ if [ -z "$TOPOTEST_BUILDCACHE" ]; then || docker volume create "${TOPOTEST_BUILDCACHE}" fi -set -- --rm -ti \ +set -- --rm -i \ -v "$TOPOTEST_LOGS:/tmp" \ -v "$TOPOTEST_FRR:/root/host-frr:ro" \ -v "$TOPOTEST_FRR/tests/topotests:/root/topotests:ro" \ @@ -143,4 +143,8 @@ set -- --rm -ti \ $TOPOTEST_OPTIONS \ frrouting/frr:topotests-latest "$@" +if [ -t 0 ]; then + set -- -t "$@" +fi + exec docker run "$@" -- 2.39.5