From 019f3bb5bcf6fd16015badc63dcfa007a52597f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sat, 30 Dec 2017 09:25:54 +0200 Subject: [PATCH] Fall back to readlink -f if realpath is not available or fails --- wait-for-it.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wait-for-it.sh b/wait-for-it.sh index cfe051c..eb722b0 100755 --- a/wait-for-it.sh +++ b/wait-for-it.sh @@ -142,7 +142,8 @@ CHILD=${CHILD:-0} QUIET=${QUIET:-0} # check to see if timeout is from busybox? -TIMEOUT_PATH=$(realpath $(type -p timeout)) +TIMEOUT_PATH=$(type -p timeout) +TIMEOUT_PATH=$(realpath $TIMEOUT_PATH 2>/dev/null || readlink -f $TIMEOUT_PATH) if [[ $TIMEOUT_PATH =~ "busybox" ]]; then ISBUSY=1 BUSYTIMEFLAG="-t"