reinstall: fix incorrect use of Formula.canonical_name

Fixes Homebrew/homebrew#27117.
This commit is contained in:
Jack Nagel 2014-03-01 18:22:35 -06:00
parent 51bec382b0
commit cf4e7e5954

View File

@ -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