diff options
-rwxr-xr-x | bin/brew | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -6,16 +6,18 @@ chdir() { BREW_FILE_DIRECTORY="$(chdir "${0%/*}" && pwd -P)" HOMEBREW_BREW_FILE="$BREW_FILE_DIRECTORY/${0##*/}" +HOMEBREW_PREFIX="${HOMEBREW_BREW_FILE%/*/*}" +HOMEBREW_REPOSITORY="$HOMEBREW_PREFIX" + if [[ -L "$HOMEBREW_BREW_FILE" ]] then BREW_SYMLINK="$(readlink "$HOMEBREW_BREW_FILE")" BREW_SYMLINK_DIRECTORY="$(dirname "$BREW_SYMLINK")" BREW_FILE_DIRECTORY="$(chdir "$BREW_FILE_DIRECTORY" && chdir "$BREW_SYMLINK_DIRECTORY" && pwd -P)" + HOMEBREW_REPOSITORY="${BREW_FILE_DIRECTORY%/*}" fi -HOMEBREW_PREFIX="${HOMEBREW_BREW_FILE%/*/*}" -HOMEBREW_REPOSITORY="${BREW_FILE_DIRECTORY%/*}" HOMEBREW_LIBRARY="$HOMEBREW_REPOSITORY/Library" source "$HOMEBREW_LIBRARY/brew.sh" |