From bb750e143960b3f131d55cb161e050f58b93aa7f Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Fri, 2 May 2014 21:43:44 -0500 Subject: [PATCH] Use parameter expansion to avoid forking --- bin/brew | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/bin/brew b/bin/brew index fd2d7108db..702f36a719 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" ]