diff options
| author | Mike McQuaid | 2018-02-27 13:06:09 +0000 | 
|---|---|---|
| committer | GitHub | 2018-02-27 13:06:09 +0000 | 
| commit | 1d656c805c38715a5f8e2062f1f7a3d8235ea370 (patch) | |
| tree | 3879f6c72ec251c17542fd9ba60914f0ec88b368 | |
| parent | 96cafb4124bf923e7cdef0693e00ab48cdc1dd24 (diff) | |
| parent | 9446eb661d46a761931275d26f553ff9d0313f90 (diff) | |
| download | brew-1d656c805c38715a5f8e2062f1f7a3d8235ea370.tar.bz2 | |
Merge pull request #3844 from MikeMcQuaid/warnings
brew.sh: HOMEBREW_DEVELOPERs can enable Ruby warnings.
| -rw-r--r-- | Library/Homebrew/brew.sh | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/Library/Homebrew/brew.sh b/Library/Homebrew/brew.sh index 77a60dfc7..590dde363 100644 --- a/Library/Homebrew/brew.sh +++ b/Library/Homebrew/brew.sh @@ -253,6 +253,14 @@ then    then      export HOMEBREW_DEV_CMD_RUN="1"    fi + +  # Don't allow non-developers to customise Ruby warnings. +  unset HOMEBREW_RUBY_WARNINGS +fi + +if [[ -z "$HOMEBREW_RUBY_WARNINGS" ]] +then +  export HOMEBREW_RUBY_WARNINGS="-W0"  fi  if [[ -f "$HOMEBREW_LIBRARY/Homebrew/cmd/$HOMEBREW_COMMAND.sh" ]] @@ -371,5 +379,5 @@ else    # Unshift command back into argument list (unless argument list was empty).    [[ "$HOMEBREW_ARG_COUNT" -gt 0 ]] && set -- "$HOMEBREW_COMMAND" "$@" -  { update-preinstall; exec "$HOMEBREW_RUBY_PATH" -W0 "$HOMEBREW_LIBRARY/Homebrew/brew.rb" "$@"; } +  { update-preinstall; exec "$HOMEBREW_RUBY_PATH" $HOMEBREW_RUBY_WARNINGS "$HOMEBREW_LIBRARY/Homebrew/brew.rb" "$@"; }  fi | 
