From 2ace90e6d593fa0b38589239fe6ba6599d00d2b6 Mon Sep 17 00:00:00 2001 From: Solly Ross Date: Thu, 26 Mar 2015 16:57:17 -0400 Subject: [PATCH] Follow symbolic links in launch.sh Previously, in launch.sh, `$HERE` was the directory of `$0`. However, if `$0` was actually a symlink, `$HERE` would be wherever the symlink was, which could cause issues (for example, the script wouldn't be able to local `$WEB` or `$WEBSOCKIFY` properly). Now, `$HERE` looks at whatever `$0` points at instead. Closes #447. --- utils/launch.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/launch.sh b/utils/launch.sh index ab9a6efe..2a0106de 100755 --- a/utils/launch.sh +++ b/utils/launch.sh @@ -22,7 +22,8 @@ usage() { } NAME="$(basename $0)" -HERE="$(cd "$(dirname "$0")" && pwd)" +REAL_NAME="$(readlink -f $0)" +HERE="$(cd "$(dirname "$REAL_NAME")" && pwd)" PORT="6080" VNC_DEST="localhost:5900" CERT=""