made md5 command portable via wrapper script

This commit is contained in:
git@daemon.de
2014-03-10 17:05:41 +01:00
parent c5903ad7b4
commit e8d835c0c6
2 changed files with 19 additions and 12 deletions

7
tests/md5 Executable file
View File

@@ -0,0 +1,7 @@
#!/bin/sh
file=$1
if type md5 > /dev/null 2>&1; then
md5 -q $*
else
md5sum $* | awk '{print $1}'
fi

View File

@@ -37,33 +37,33 @@ include keys.cfg
<test check-streams>
<test check-streams-8-8>
md5 = `md5 -q ../COPYING`
cmd = ./pipetest 8 8 e < ../COPYING | ./pipetest 8 8 d | md5 -q
md5 = `./md5 ../COPYING`
cmd = ./pipetest 8 8 e < ../COPYING | ./pipetest 8 8 d | ./md5
expect = /$md5/
</test>
<test check-streams-8-16>
md5 = `md5 -q ../COPYING`
cmd = ./pipetest 8 16 e < ../COPYING | ./pipetest 8 16 d | md5 -q
md5 = `./md5 ../COPYING`
cmd = ./pipetest 8 16 e < ../COPYING | ./pipetest 8 16 d | ./md5
expect = /$md5/
</test>
<test check-streams-16-8>
md5 = `md5 -q ../COPYING`
cmd = ./pipetest 16 8 e < ../COPYING | ./pipetest 16 8 d | md5 -q
md5 = `./md5 ../COPYING`
cmd = ./pipetest 16 8 e < ../COPYING | ./pipetest 16 8 d | ./md5
expect = /$md5/
</test>
<test check-streams-64-32>
md5 = `md5 -q ../COPYING`
cmd = ./pipetest 64 32 e < ../COPYING | ./pipetest 64 32 d | md5 -q
md5 = `./md5 ../COPYING`
cmd = ./pipetest 64 32 e < ../COPYING | ./pipetest 64 32 d | ./md5
expect = /$md5/
</test>
<test check-streams-32-64>
md5 = `md5 -q ../COPYING`
cmd = ./pipetest 32 64 e < ../COPYING | ./pipetest 32 64 d | md5 -q
md5 = `./md5 ../COPYING`
cmd = ./pipetest 32 64 e < ../COPYING | ./pipetest 32 64 d | ./md5
expect = /$md5/
</test>
<test check-streams-64-64>
md5 = `md5 -q ../COPYING`
cmd = ./pipetest 64 64 e < ../COPYING | ./pipetest 64 64 d | md5 -q
md5 = `./md5 ../COPYING`
cmd = ./pipetest 64 64 e < ../COPYING | ./pipetest 64 64 d | ./md5
expect = /$md5/
</test>
</test>