Methods that end in _formula should only accept a formula
This commit is contained in:
parent
0244040825
commit
c48ac0b982
@ -10,10 +10,9 @@ module Homebrew extend self
|
||||
if HOMEBREW_CELLAR.directory?
|
||||
HOMEBREW_CELLAR.children.each do |rack|
|
||||
begin
|
||||
cleanup_formula rack.basename.to_s if rack.directory?
|
||||
cleanup_formula Formula.factory(rack.basename.to_s) if rack.directory?
|
||||
rescue FormulaUnavailableError
|
||||
# Don't complain about Cellar folders that are from DIY installs
|
||||
# instead of core formulae.
|
||||
# Don't complain about directories from DIY installs
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -31,8 +30,6 @@ module Homebrew extend self
|
||||
end
|
||||
|
||||
def cleanup_formula f
|
||||
f = Formula.factory f
|
||||
|
||||
if f.installed? and f.rack.directory?
|
||||
f.rack.children.each do |keg|
|
||||
if File.directory? keg and f.version > Keg.new(keg).version
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user