config: fail when HOMEBREW_BREW_FILE is unset.
Not sure why this is happening (beyond the Chef cookbook stupidly deciding to not call through `bin/brew`) but fail and print a scary looking error to hope to point people in the right direction. Closes Homebrew/homebrew#48261. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
This commit is contained in:
parent
e07b5a98e0
commit
7260b35c31
@ -26,8 +26,9 @@ undef cache
|
||||
# Where brews installed via URL are cached
|
||||
HOMEBREW_CACHE_FORMULA = HOMEBREW_CACHE+"Formula"
|
||||
|
||||
unless defined? HOMEBREW_BREW_FILE
|
||||
HOMEBREW_BREW_FILE = ENV["HOMEBREW_BREW_FILE"] || which("brew").to_s
|
||||
HOMEBREW_BREW_FILE = ENV["HOMEBREW_BREW_FILE"]
|
||||
unless HOMEBREW_BREW_FILE
|
||||
odie "HOMEBREW_BREW_FILE was not exported! Please call bin/brew directly!"
|
||||
end
|
||||
|
||||
# Where we link under
|
||||
|
||||
@ -2,8 +2,6 @@
|
||||
|
||||
std_trap = trap("INT") { exit! 130 } # no backtrace thanks
|
||||
|
||||
HOMEBREW_BREW_FILE = ENV["HOMEBREW_BREW_FILE"]
|
||||
|
||||
require "pathname"
|
||||
HOMEBREW_LIBRARY_PATH = Pathname.new(__FILE__).realpath.parent.join("Homebrew")
|
||||
$:.unshift(HOMEBREW_LIBRARY_PATH.to_s)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user