2013-02-08 08:55:42 -08:00
|
|
|
#!/bin/sh
|
2014-05-02 21:43:44 -05:00
|
|
|
BREW_FILE_DIRECTORY=$(cd "${0%/*}" && pwd -P)
|
|
|
|
export HOMEBREW_BREW_FILE="$BREW_FILE_DIRECTORY/${0##*/}"
|
2013-02-08 08:55:42 -08:00
|
|
|
|
2014-05-02 21:44:25 -05:00
|
|
|
BREW_SYMLINK=$(readlink "$0")
|
2013-02-08 08:55:42 -08:00
|
|
|
if [ -n "$BREW_SYMLINK" ]
|
|
|
|
then
|
2014-05-16 13:55:34 -07:00
|
|
|
BREW_SYMLINK_DIRECTORY=$(dirname "$BREW_SYMLINK")
|
|
|
|
BREW_FILE_DIRECTORY=$(cd "$BREW_FILE_DIRECTORY" &&
|
|
|
|
cd "$BREW_SYMLINK_DIRECTORY" && pwd -P)
|
2013-02-08 08:55:42 -08:00
|
|
|
fi
|
|
|
|
|
|
|
|
BREW_LIBRARY_DIRECTORY=$(cd "$BREW_FILE_DIRECTORY"/../Library && pwd -P)
|
|
|
|
|
2014-02-21 15:43:32 -08:00
|
|
|
# Users may have these set, pointing the system Ruby
|
|
|
|
# at non-system gem paths
|
|
|
|
unset GEM_HOME
|
|
|
|
unset GEM_PATH
|
|
|
|
|
2013-02-08 08:55:42 -08:00
|
|
|
BREW_SYSTEM=$(uname -s | tr "[:upper:]" "[:lower:]")
|
|
|
|
if [ "$BREW_SYSTEM" = "darwin" ]
|
|
|
|
then
|
2014-05-16 13:55:34 -07:00
|
|
|
exec "$BREW_LIBRARY_DIRECTORY/brew.rb" "$@"
|
2013-02-08 08:55:42 -08:00
|
|
|
else
|
2014-05-16 13:55:34 -07:00
|
|
|
exec ruby -W0 "$BREW_LIBRARY_DIRECTORY/brew.rb" "$@"
|
2013-02-08 08:55:42 -08:00
|
|
|
fi
|