mirror of
https://github.com/gosticks/brew.git
synced 2026-10-07 16:06:55 +00:00
formulary: read from formula in opt prefix.
We want to prefer the newer/versioned formulae when possible but this is preferable to a random cached formula or, worse, no formula. This means `brew info foo` will never complain that `foo` is a missing formula.
This commit is contained in:
@@ -380,6 +380,11 @@ class Formulary
|
||||
return TapLoader.new(possible_tap_newname_formulae.first, from: from)
|
||||
end
|
||||
|
||||
possible_keg_formula = Pathname.new("#{HOMEBREW_PREFIX}/opt/#{ref}/.brew/#{ref}.rb")
|
||||
if possible_keg_formula.file?
|
||||
return FormulaLoader.new(ref, possible_keg_formula)
|
||||
end
|
||||
|
||||
possible_cached_formula = Pathname.new("#{HOMEBREW_CACHE_FORMULA}/#{ref}.rb")
|
||||
if possible_cached_formula.file?
|
||||
return FormulaLoader.new(ref, possible_cached_formula)
|
||||
|
||||
Reference in New Issue
Block a user