aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/formula_cellar_checks.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/Library/Homebrew/formula_cellar_checks.rb b/Library/Homebrew/formula_cellar_checks.rb
index 7db5e748b..f72f36c48 100644
--- a/Library/Homebrew/formula_cellar_checks.rb
+++ b/Library/Homebrew/formula_cellar_checks.rb
@@ -153,6 +153,16 @@ module FormulaCellarChecks
EOS
end
+ def check_etc
+ bad_etc = (formula.prefix/"etc")
+ return unless bad_etc.directory?
+ <<-EOS.undent
+ #{bad_etc} exists!
+ The contents should instead be installed into:
+ #{formula.etc}
+ EOS
+ end
+
def audit_installed
audit_check_output(check_manpages)
audit_check_output(check_infopages)
@@ -165,6 +175,7 @@ module FormulaCellarChecks
audit_check_output(check_easy_install_pth(formula.lib))
audit_check_output(check_elisp_dirname(formula.share, formula.name))
audit_check_output(check_elisp_root(formula.share, formula.name))
+ audit_check_output(check_etc)
end
alias generic_audit_installed audit_installed