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:
parent
da3c9a1e16
commit
91ccd8435c
@ -201,9 +201,9 @@ class FormulaInstaller
|
|||||||
def check_conflicts
|
def check_conflicts
|
||||||
return if ARGV.force?
|
return if ARGV.force?
|
||||||
|
|
||||||
conflicts = formula.conflicts.reject do |c|
|
conflicts = formula.conflicts.select do |c|
|
||||||
keg = Formulary.factory(c.name).prefix
|
formula = Formulary.factory(c.name)
|
||||||
not keg.directory? && Keg.new(keg).linked?
|
formula.linked_keg.exist? && formula.opt_prefix.exist?
|
||||||
end
|
end
|
||||||
|
|
||||||
raise FormulaConflictError.new(formula, conflicts) unless conflicts.empty?
|
raise FormulaConflictError.new(formula, conflicts) unless conflicts.empty?
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user