audit: check for setuid in caveats.

This commit is contained in:
Mike McQuaid 2015-02-19 09:29:17 +00:00
parent e92a87179a
commit 6dd51ff399

View File

@ -700,6 +700,14 @@ class FormulaAuditor
end
end
def audit_caveats
caveats = formula.caveats
if caveats =~ /setuid/
problem "Don't recommend setuid in the caveats, suggest sudo instead."
end
end
def audit_prefix_has_contents
return unless formula.prefix.directory?
@ -748,6 +756,7 @@ class FormulaAuditor
audit_options
audit_patches
audit_text
audit_caveats
text.without_patch.split("\n").each_with_index { |line, lineno| audit_line(line, lineno+1) }
audit_installed
audit_prefix_has_contents