diff options
| author | Jack Nagel | 2014-05-02 21:43:44 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2014-05-02 21:55:44 -0500 | 
| commit | 12a54645581495d997921e6b18a4eef37edd1b8e (patch) | |
| tree | 3b18f3bdeb56d1b5f1037cfa68008f27374d2589 | |
| parent | b680e572b795d4f92c756c9b5e521ca62eede75a (diff) | |
| download | homebrew-12a54645581495d997921e6b18a4eef37edd1b8e.tar.bz2 | |
Use parameter expansion to avoid forking
| -rwxr-xr-x | bin/brew | 7 | 
1 files changed, 2 insertions, 5 deletions
| @@ -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" ] | 
