Allow brewing without an MD5 hash
You can either have none, in which case a warning is displayed, or you can have one, but it *must* match.
This commit is contained in:
parent
0dd07b3fdc
commit
ec65bb4819
@ -129,7 +129,11 @@ class AbstractFormula
|
|||||||
tgz=Pathname.new(fetch()).realpath
|
tgz=Pathname.new(fetch()).realpath
|
||||||
begin
|
begin
|
||||||
md5=`md5 -q "#{tgz}"`.strip
|
md5=`md5 -q "#{tgz}"`.strip
|
||||||
raise "MD5 mismatch: #{md5}" unless @md5 and md5 == @md5.downcase
|
if @md5 and not @md5.empty?
|
||||||
|
raise "MD5 mismatch: #{md5}" unless md5 == @md5.downcase
|
||||||
|
else
|
||||||
|
ohai "Warning: Formula does not provide an MD5 hash."
|
||||||
|
end
|
||||||
|
|
||||||
# we make an additional subdirectory so know exactly what we are
|
# we make an additional subdirectory so know exactly what we are
|
||||||
# recursively deleting later
|
# recursively deleting later
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user