Clean the cleaner
* Fix a comment; we pass in formulae not names * Don't pass the formula to factory; this is just a pass-through * Move require to top-level
This commit is contained in:
parent
4ea815f7b0
commit
f85863cbd0
@ -6,9 +6,9 @@
|
||||
# * sets permissions on executables
|
||||
class Cleaner
|
||||
|
||||
# Create a cleaner for the given formula name, and clean the keg
|
||||
# Create a cleaner for the given formula and clean its keg
|
||||
def initialize f
|
||||
@f = Formula.factory f
|
||||
@f = f
|
||||
[f.bin, f.sbin, f.lib].select{ |d| d.exist? }.each{ |d| clean_dir d }
|
||||
|
||||
if ENV['HOMEBREW_KEEP_INFO']
|
||||
|
||||
@ -6,6 +6,7 @@ require 'keg'
|
||||
require 'tab'
|
||||
require 'bottles'
|
||||
require 'caveats'
|
||||
require 'cleaner'
|
||||
|
||||
class FormulaInstaller
|
||||
attr_reader :f
|
||||
@ -409,7 +410,6 @@ class FormulaInstaller
|
||||
puts "in the formula."
|
||||
return
|
||||
end
|
||||
require 'cleaner'
|
||||
Cleaner.new f
|
||||
rescue Exception => e
|
||||
opoo "The cleaning step did not complete successfully"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user