Regard any installation of the formula as conflicts

Closes Homebrew/homebrew#34159.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
aereal 2014-11-13 22:56:31 +09:00 committed by Jack Nagel
parent da3c9a1e16
commit 91ccd8435c

View File

@ -201,9 +201,9 @@ class FormulaInstaller
def check_conflicts
return if ARGV.force?
conflicts = formula.conflicts.reject do |c|
keg = Formulary.factory(c.name).prefix
not keg.directory? && Keg.new(keg).linked?
conflicts = formula.conflicts.select do |c|
formula = Formulary.factory(c.name)
formula.linked_keg.exist? && formula.opt_prefix.exist?
end
raise FormulaConflictError.new(formula, conflicts) unless conflicts.empty?