diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/formula_installer.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index 8fae10137..e5fd590b7 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -8,6 +8,7 @@ require "caveats" require "cleaner" require "formula_cellar_checks" require "install_renamed" +require "cmd/audit" require "cmd/postinstall" require "hooks/bottles" require "debrew" @@ -572,7 +573,11 @@ class FormulaInstaller end end - raise "Empty installation" if Dir["#{formula.prefix}/*"].empty? + auditor = FormulaAuditor.new(formula) + auditor.audit_prefix_has_contents + unless formula.prefix.exist? && auditor.problems.empty? + raise "Empty installation" + end rescue Exception ignore_interrupts do |
