@@ -2,12 +2,13 @@ | |||
# Test a command for presence and ability to output the sha1 hash of a file. | |||
check_hashcmd() { | |||
which $1 &>/dev/null && | |||
which $1 && | |||
$1 </dev/null 2>/dev/null | | |||
awk '{if ($1 != "da39a3ee5e6b4b0d3255bfef95601890afd80709") { exit 1; }}' | |||
} | |||
# Test some common commands to find the correct one for the system being tested on. | |||
echo -n "checking for SHA1 hashing command ... " | |||
if check_hashcmd sha1sum; then | |||
sha1sum=sha1sum | |||
elif check_hashcmd sha1; then | |||
@@ -15,7 +16,7 @@ elif check_hashcmd sha1; then | |||
elif check_hashcmd shasum; then | |||
sha1sum=shasum | |||
else | |||
echo "No hashing commands found." | |||
echo "no" | |||
exit 1 | |||
fi | |||
@@ -2,12 +2,13 @@ | |||
# Test a command for presence and ability to output the sha1 hash of a file. | |||
check_hashcmd() { | |||
which $1 &>/dev/null && | |||
which $1 && | |||
$1 </dev/null 2>/dev/null | | |||
awk '{if ($1 != "da39a3ee5e6b4b0d3255bfef95601890afd80709") { exit 1; }}' | |||
} | |||
# Test some common commands to find the correct one for the system being tested on. | |||
echo -n "checking for SHA1 hashing command ... " | |||
if check_hashcmd sha1sum; then | |||
sha1sum=sha1sum | |||
elif check_hashcmd sha1; then | |||
@@ -15,7 +16,7 @@ elif check_hashcmd sha1; then | |||
elif check_hashcmd shasum; then | |||
sha1sum=shasum | |||
else | |||
echo "No hashing commands found." | |||
echo "no" | |||
exit 1 | |||
fi | |||