unlink: unlink only keg-only versioned formulae.

As otherwise we unlink those that don't conflict e.g. `gcc@8` and
`gcc@9`.
This commit is contained in:
Mike McQuaid 2020-11-16 13:21:23 +00:00
parent 40cc423fa1
commit 2b9edf72bc
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

View File

@ -8,6 +8,7 @@ module Homebrew
def unlink_versioned_formulae(formula, verbose: false) def unlink_versioned_formulae(formula, verbose: false)
formula.versioned_formulae formula.versioned_formulae
.select(&:keg_only?)
.select(&:linked?) .select(&:linked?)
.map(&:any_installed_keg) .map(&:any_installed_keg)
.compact .compact