formula_cellar_checks: check for prefix/etc.
This directory indicates that configuration files have been installed into the wrong location.
This commit is contained in:
parent
1f97e3186a
commit
1aa179ad9a
@ -153,6 +153,16 @@ module FormulaCellarChecks
|
|||||||
EOS
|
EOS
|
||||||
end
|
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
|
def audit_installed
|
||||||
audit_check_output(check_manpages)
|
audit_check_output(check_manpages)
|
||||||
audit_check_output(check_infopages)
|
audit_check_output(check_infopages)
|
||||||
@ -165,6 +175,7 @@ module FormulaCellarChecks
|
|||||||
audit_check_output(check_easy_install_pth(formula.lib))
|
audit_check_output(check_easy_install_pth(formula.lib))
|
||||||
audit_check_output(check_elisp_dirname(formula.share, formula.name))
|
audit_check_output(check_elisp_dirname(formula.share, formula.name))
|
||||||
audit_check_output(check_elisp_root(formula.share, formula.name))
|
audit_check_output(check_elisp_root(formula.share, formula.name))
|
||||||
|
audit_check_output(check_etc)
|
||||||
end
|
end
|
||||||
alias generic_audit_installed audit_installed
|
alias generic_audit_installed audit_installed
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user