Ask the formula if it can be cleaned up once
This commit is contained in:
parent
505d06c176
commit
338a08d8d6
@ -42,12 +42,10 @@ module Homebrew
|
|||||||
def cleanup_formula f
|
def cleanup_formula f
|
||||||
if f.installed?
|
if f.installed?
|
||||||
eligible_kegs = f.rack.subdirs.map { |d| Keg.new(d) }.select { |k| f.pkg_version > k.version }
|
eligible_kegs = f.rack.subdirs.map { |d| Keg.new(d) }.select { |k| f.pkg_version > k.version }
|
||||||
eligible_kegs.each do |keg|
|
if eligible_kegs.any? && f.can_cleanup?
|
||||||
if f.can_cleanup?
|
eligible_kegs.each { |keg| cleanup_keg(keg) }
|
||||||
cleanup_keg(keg)
|
else
|
||||||
else
|
eligible_kegs.each { |keg| opoo "Skipping (old) keg-only: #{keg}" }
|
||||||
opoo "Skipping (old) keg-only: #{keg}"
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
elsif f.rack.subdirs.length > 1
|
elsif f.rack.subdirs.length > 1
|
||||||
# If the cellar only has one version installed, don't complain
|
# If the cellar only has one version installed, don't complain
|
||||||
|
Loading…
x
Reference in New Issue
Block a user