Skip to content
Snippets Groups Projects
Commit 20e2844d authored by Adam Vandenberg's avatar Adam Vandenberg
Browse files

brew-audit - use preferred debian mirror

parent 0305ee47
No related branches found
No related tags found
No related merge requests found
......@@ -124,9 +124,14 @@ end
def audit_formula_urls f
problems = []
# To do:
# Grab URLs out of patches as well
# urls = ((f.patches rescue []) || [])
urls = [(f.url rescue nil), (f.head rescue nil)].reject {|p| p.nil?}
# Check SourceForge urls
[(f.url rescue nil), (f.head rescue nil)].each do |p|
next if p.nil?
urls.each do |p|
# Is it a filedownload (instead of svnroot)
next if p =~ %r[/svnroot/]
next if p =~ %r[svn\.sourceforge]
......@@ -151,6 +156,15 @@ def audit_formula_urls f
end
end
# Check Debian urls
urls.each do |p|
next unless p =~ %r[/debian/pool/]
unless p =~ %r[^http://mirrors\.kernel\.org/debian/pool/]
problems << " * \"mirrors.kernel.org\" is the preferred mirror for debian software."
end
end
return problems
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment