Use Python instead of greadlink to get full path on macOS
Python is built-in on Macs; this avoids an unnecessary dependency on greadlink
diff --git a/update_external_sources.sh b/update_external_sources.sh
index 3c4df78..06dca16 100755
--- a/update_external_sources.sh
+++ b/update_external_sources.sh
@@ -7,8 +7,7 @@
CURRENT_DIR="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")"
CORE_COUNT=$(nproc || echo 4)
elif [[ $(uname) == "Darwin" ]]; then
- # Get greadlink with "brew install coreutils"
- CURRENT_DIR="$(dirname "$(greadlink -f ${BASH_SOURCE[0]})")"
+ CURRENT_DIR="$(dirname "$(python -c 'import os,sys;print(os.path.realpath(sys.argv[1]))' ${BASH_SOURCE[0]})")"
CORE_COUNT=$(sysctl -n hw.ncpu || echo 4)
fi
echo CORE_COUNT=$CORE_COUNT