Fix Homebrew package count on macOS. Newer versions of Homebrew use /opt instead of /usr/local by default

This commit is contained in:
Carlos Ramos
2023-07-13 22:14:55 +02:00
parent fb602f8416
commit 7942bb2a83

View File

@@ -1439,7 +1439,11 @@ detectpkgs () {
pkgs=$((pkgs + (port_pkgs - offset)))
fi
if type -p brew >/dev/null 2>&1; then
brew_pkgs=$(ls -1 /usr/local/Cellar/ | wc -l)
if [ -d "/opt/homebrew/Cellar" ]; then
brew_pkgs=$(ls -1 /opt/homebrew/Cellar/ | wc -l)
else
brew_pkgs=$(ls -1 /usr/local/Cellar/ | wc -l)
fi
pkgs=$((pkgs + brew_pkgs))
fi
if type -p pkgin >/dev/null 2>&1; then