reinstall: fix incorrect use of Formula.canonical_name
Fixes Homebrew/homebrew#27117.
This commit is contained in:
parent
51bec382b0
commit
cf4e7e5954
@ -18,12 +18,11 @@ module Homebrew extend self
|
|||||||
ARGV << '--build-bottle'
|
ARGV << '--build-bottle'
|
||||||
end
|
end
|
||||||
|
|
||||||
canonical_name = Formula.canonical_name(name)
|
formula = Formulary.factory(name)
|
||||||
formula = Formula.factory(canonical_name)
|
|
||||||
|
|
||||||
begin
|
begin
|
||||||
oh1 "Reinstalling #{name} #{ARGV.options_only*' '}"
|
oh1 "Reinstalling #{name} #{ARGV.options_only*' '}"
|
||||||
opt_link = HOMEBREW_PREFIX/'opt'/canonical_name
|
opt_link = formula.opt_prefix
|
||||||
if opt_link.exist?
|
if opt_link.exist?
|
||||||
keg = Keg.new(opt_link.realpath)
|
keg = Keg.new(opt_link.realpath)
|
||||||
backup keg
|
backup keg
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user