aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorJack Nagel2013-06-29 15:36:14 -0500
committerJack Nagel2013-06-29 15:36:44 -0500
commitdbe04be4489d3a55fcfe66e7d13352cc8614f6c9 (patch)
tree048d11fb0f664875a3857506097c531f5d9fd8e4 /Library/Homebrew
parentf7b8fb1da04f39db839b4a927be01e0c3770dfb6 (diff)
downloadbrew-dbe04be4489d3a55fcfe66e7d13352cc8614f6c9.tar.bz2
Don't attempt to audit md5 checksums, but complain if they are used
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/cmd/audit.rb11
1 files changed, 7 insertions, 4 deletions
diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb
index 603dac89b..538e41e49 100644
--- a/Library/Homebrew/cmd/audit.rb
+++ b/Library/Homebrew/cmd/audit.rb
@@ -285,10 +285,13 @@ class FormulaAuditor
cksum = s.checksum
next if cksum.nil?
- len = case cksum.hash_type
- when :sha1 then 40
- when :sha256 then 64
- end
+ case cksum.hash_type
+ when :md5
+ problem "md5 checksums are deprecated, please use sha1 or sha256"
+ next
+ when :sha1 then len = 40
+ when :sha256 then len = 64
+ end
if cksum.empty?
problem "#{cksum.hash_type} is empty"