From 1792f61606aac21f4cfeae2d018f776cc3f8c143 Mon Sep 17 00:00:00 2001 From: Luis Rascao Date: Mon, 6 Feb 2017 21:32:46 +0000 Subject: [PATCH] Fix OSX readlink It does not support the -f option. --- priv/templates/extended_bin | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/priv/templates/extended_bin b/priv/templates/extended_bin index 88d2cab14..9c96b9505 100755 --- a/priv/templates/extended_bin +++ b/priv/templates/extended_bin @@ -17,7 +17,16 @@ if [ "$TERM" = "dumb" -o -z "$TERM" ]; then export TERM=screen fi -SCRIPT=$(readlink -f $0 || true) +# OSX does not support readlink '-f' flag, work +# around that +case $OSTYPE in + darwin*) + SCRIPT=$(readlink $0 || true) + ;; + *) + SCRIPT=$(readlink -f $0 || true) + ;; +esac [ -z $SCRIPT ] && SCRIPT=$0 SCRIPT_DIR="$(cd `dirname "$SCRIPT"` && pwd -P)" RELEASE_ROOT_DIR="$(cd "$SCRIPT_DIR/.." && pwd -P)"