[macOS] Simpify ghcup code to use "ghcup whereis basedir" (#4127)

This commit is contained in:
Mikhail Timofeev
2021-09-22 19:36:54 +03:00
committed by GitHub
parent 0d16297bf7
commit f59c79f259

View File

@@ -16,9 +16,7 @@ for majorMinorVersion in $minorMajorVersions; do
ghcup set $fullVersion
# remove docs and profiling libs
ghc_bin_dir="$(ghcup whereis --directory ghc $fullVersion)"
[ -e "${ghc_bin_dir}" ] || exit 1
ghc_dir="$( cd "$( dirname "${ghc_bin_dir}" )" > /dev/null 2>&1 && pwd )"
ghc_dir="$(ghcup whereis basedir)/ghc/$fullVersion"
[ -e "${ghc_dir}" ] || exit 1
find "${ghc_dir}" \( -name "*_p.a" -o -name "*.p_hi" \) -type f -delete
rm -r "${ghc_dir}"/share/*