aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Caldwell2016-02-13 11:16:49 -0800
committerMike McQuaid2016-02-18 09:32:46 +0000
commit9e32aede1088b139398efd418a3f0d89a6e0394c (patch)
treeb7342e87150167e03c2355ac5a51713d4dc81d62
parent8156e765763795dc36d35f14381af9d85eb15918 (diff)
downloadbrew-9e32aede1088b139398efd418a3f0d89a6e0394c.tar.bz2
brew: Don't re-canonicalize
HOMEBREW_BREW_FILE and BREW_FILE_DIRECTORY are already canonicalized.
-rwxr-xr-xbin/brew6
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/brew b/bin/brew
index bc963e6c8..2871085d0 100755
--- a/bin/brew
+++ b/bin/brew
@@ -14,8 +14,8 @@ then
chdir "$BREW_SYMLINK_DIRECTORY" && pwd -P)"
fi
-HOMEBREW_PREFIX="$(chdir "$(dirname "$(dirname "$HOMEBREW_BREW_FILE")")" && pwd -P)"
-HOMEBREW_REPOSITORY="$(chdir "$BREW_FILE_DIRECTORY"/../ && pwd -P)"
-HOMEBREW_LIBRARY="$(chdir "$BREW_FILE_DIRECTORY"/../Library && pwd -P)"
+HOMEBREW_PREFIX="${HOMEBREW_BREW_FILE%/*/*}"
+HOMEBREW_REPOSITORY="${BREW_FILE_DIRECTORY%/*}"
+HOMEBREW_LIBRARY="${BREW_FILE_DIRECTORY%/*}/Library"
source "$HOMEBREW_LIBRARY/brew.sh"