diff options
| author | Mike McQuaid | 2016-08-24 10:55:19 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2016-08-24 10:56:28 +0100 |
| commit | db4ce3d6b71b2de8b8ed93679a991382bb5c92fe (patch) | |
| tree | cb9a6eb431f2ba09d1116f87075ae30e820e330f /bin | |
| parent | e93771ae073d333b78ec8e9b54aada290326781a (diff) | |
| download | brew-db4ce3d6b71b2de8b8ed93679a991382bb5c92fe.tar.bz2 | |
bin/brew: refactor HOMEBREW_PREFIX="/" logic.
The previous approach of trying to do it on one line was confusing.
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/brew | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -7,10 +7,13 @@ quiet_cd() { BREW_FILE_DIRECTORY="$(quiet_cd "${0%/*}/" && pwd -P)" HOMEBREW_BREW_FILE="${BREW_FILE_DIRECTORY%/}/${0##*/}" - HOMEBREW_PREFIX="${HOMEBREW_BREW_FILE%/*/*}" -[[ -n "$HOMEBREW_PREFIX" && "$HOMEBREW_PREFIX" != "$HOMEBREW_BREW_FILE" ]] \ - || HOMEBREW_PREFIX="/" + +# Default to / prefix if unset or the bin/brew file. +if [[ -z "$HOMEBREW_PREFIX" || "$HOMEBREW_PREFIX" = "$HOMEBREW_BREW_FILE" ]] +then + HOMEBREW_PREFIX="/" +fi HOMEBREW_REPOSITORY="$HOMEBREW_PREFIX" |
