Merge pull request #163 from raimue/osx-readlink

Only run readlink on a symlink on OS X
This commit is contained in:
Ned Williamson 2016-03-30 13:03:38 -04:00
commit e66c1bd531
1 changed files with 5 additions and 1 deletions

6
qira
View File

@ -3,7 +3,11 @@ unamestr=$(uname)
if [[ "$unamestr" == 'Linux' ]]; then
DIR=$(dirname $(readlink -f $0))
elif [[ "$unamestr" == "Darwin" ]]; then
DIR=$(dirname $(readlink $(which $0)))
cmd=$(which "$0")
if [ -L "$cmd" ]; then
cmd=$(readlink "$cmd")
fi
DIR=$(dirname "$cmd")
else
echo "Only Linux and Mac OS X are supported!"
exit