formula: consider aliases in installed_prefixes
This commit is contained in:
parent
369f919dab
commit
2afa8497c0
@ -598,7 +598,16 @@ class Formula
|
|||||||
# All currently installed prefix directories.
|
# All currently installed prefix directories.
|
||||||
# @private
|
# @private
|
||||||
def installed_prefixes
|
def installed_prefixes
|
||||||
rack.directory? ? rack.subdirs.sort : []
|
prefixes = rack.directory? ? rack.subdirs : []
|
||||||
|
|
||||||
|
prefixes += (aliases + Array(oldname)).flat_map do |alias_name|
|
||||||
|
rack_alias = HOMEBREW_CELLAR/alias_name
|
||||||
|
next unless rack_alias.directory?
|
||||||
|
|
||||||
|
rack_alias.subdirs
|
||||||
|
end.compact
|
||||||
|
|
||||||
|
prefixes.sort_by(&:basename)
|
||||||
end
|
end
|
||||||
|
|
||||||
# All currently installed kegs.
|
# All currently installed kegs.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user