utils/ruby.sh: setup-ruby: handle 'vendor-install' cmd early
Exit from the 'setup-ruby' function when user issued `vendor-install` command. We do so instead of wrapping everything in ```sh if [[ "$HOMEBREW_COMMAND" != "vendor-install" ]] ``` `git diff` when whitespaces are ignored: $ git diff -w diff --git a/Library/Homebrew/utils/ruby.sh b/Library/Homebrew/utils/ruby.sh index 7974e909c..4be204309 100644 --- a/Library/Homebrew/utils/ruby.sh +++ b/Library/Homebrew/utils/ruby.sh @@ -27,8 +27,11 @@ If there's no Homebrew Portable Ruby available for your processor: unset HOMEBREW_RUBY_PATH - if [[ "$HOMEBREW_COMMAND" != "vendor-install" ]] + if [[ "$HOMEBREW_COMMAND" == "vendor-install" ]] then + return 0 + fi + if [[ -x "$vendor_ruby_path" ]] then HOMEBREW_RUBY_PATH="$vendor_ruby_path" @@ -85,7 +88,6 @@ If there's no Homebrew Portable Ruby available for your processor: HOMEBREW_RUBY_PATH="$vendor_ruby_path" fi fi - fi export HOMEBREW_RUBY_PATH }
This commit is contained in:
parent
8dcb1636ce
commit
db561eb7b9
@ -27,8 +27,11 @@ If there's no Homebrew Portable Ruby available for your processor:
|
||||
|
||||
unset HOMEBREW_RUBY_PATH
|
||||
|
||||
if [[ "$HOMEBREW_COMMAND" != "vendor-install" ]]
|
||||
if [[ "$HOMEBREW_COMMAND" == "vendor-install" ]]
|
||||
then
|
||||
return 0
|
||||
fi
|
||||
|
||||
if [[ -x "$vendor_ruby_path" ]]
|
||||
then
|
||||
HOMEBREW_RUBY_PATH="$vendor_ruby_path"
|
||||
@ -85,7 +88,6 @@ If there's no Homebrew Portable Ruby available for your processor:
|
||||
HOMEBREW_RUBY_PATH="$vendor_ruby_path"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
export HOMEBREW_RUBY_PATH
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user