aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorJack Nagel2014-05-02 21:43:44 -0500
committerJack Nagel2014-05-02 21:55:44 -0500
commitbb750e143960b3f131d55cb161e050f58b93aa7f (patch)
treebcbfad7ecfc25e8001ae780c300794c1c43978b3 /bin
parent74e4fdfce2e7a2b927c259bf9f977dd6e97643c2 (diff)
downloadbrew-bb750e143960b3f131d55cb161e050f58b93aa7f.tar.bz2
Use parameter expansion to avoid forking
Diffstat (limited to 'bin')
-rwxr-xr-xbin/brew7
1 files changed, 2 insertions, 5 deletions
diff --git a/bin/brew b/bin/brew
index fd2d7108d..702f36a71 100755
--- a/bin/brew
+++ b/bin/brew
@@ -1,9 +1,6 @@
#!/bin/sh
-BREW_FILE_DIRECTORY=$(dirname "$0")
-BREW_FILE_DIRECTORY=$(cd "$BREW_FILE_DIRECTORY" && pwd -P)
-
-BREW_FILENAME=$(basename "$0")
-export HOMEBREW_BREW_FILE="$BREW_FILE_DIRECTORY/$BREW_FILENAME"
+BREW_FILE_DIRECTORY=$(cd "${0%/*}" && pwd -P)
+export HOMEBREW_BREW_FILE="$BREW_FILE_DIRECTORY/${0##*/}"
BREW_SYMLINK=$(readlink $0)
if [ -n "$BREW_SYMLINK" ]