From 41c4bdfef17eda3a096cd57d5acf84b666114efe Mon Sep 17 00:00:00 2001 From: Daniel Darabos Date: Sat, 28 Aug 2021 15:53:39 +0200 Subject: [PATCH] Fix for realpathish /root returning //root. --- sbt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/sbt b/sbt index 7fb865514..6403c4414 100755 --- a/sbt +++ b/sbt @@ -46,11 +46,18 @@ realpathish () { COUNT=$(($COUNT + 1)) done + TARGET_DIR="$(pwd -P)" + if [ "$TARGET_DIR" == "/" ]; then + TARGET_FILE="/$TARGET_FILE" + else + TARGET_FILE="$TARGET_DIR/$TARGET_FILE" + fi + # make sure we grab the actual windows path, instead of cygwin's path. if [[ "x$FIX_CYGPATH" != "x" ]]; then - echo "$(cygwinpath "$(pwd -P)/$TARGET_FILE")" + echo "$(cygwinpath "$TARGET_FILE")" else - echo "$(pwd -P)/$TARGET_FILE" + echo "$TARGET_FILE" fi ) }