diff options
| author | Baptiste Fontaine | 2015-07-11 23:36:03 +0200 | 
|---|---|---|
| committer | Baptiste Fontaine | 2015-07-12 20:32:15 +0200 | 
| commit | 3ba3ecba9dec22a0f12533792fdfb6a9910cc81b (patch) | |
| tree | 423e0a7dc8da7d1cfe4d9f29414489128cd16b23 /Library/Homebrew/cmd/audit.rb | |
| parent | 7d0d232fb68dd982fb2cc25d3373e4c387c9bacc (diff) | |
| download | brew-3ba3ecba9dec22a0f12533792fdfb6a9910cc81b.tar.bz2 | |
audit --online: check homepage reachability
Closes Homebrew/homebrew#41607.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
Diffstat (limited to 'Library/Homebrew/cmd/audit.rb')
| -rw-r--r-- | Library/Homebrew/cmd/audit.rb | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb index cdd8eaddf..0ebe7b12a 100644 --- a/Library/Homebrew/cmd/audit.rb +++ b/Library/Homebrew/cmd/audit.rb @@ -428,6 +428,13 @@ class FormulaAuditor           %r[^http://code\.google\.com/]        problem "Please use https:// for #{homepage}"      end + +    return unless @online +    begin +      nostdout { curl "--connect-timeout", "15", "-IL", "-o", "/dev/null", homepage } +    rescue ErrorDuringExecution +      problem "The homepage is not reachable (curl exit code #{$?.exitstatus})" +    end    end    def audit_github_repository  | 
