|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Test a command for presence and ability to output the sha1 hash of a file. |
|
|
# Test a command for presence and ability to output the sha1 hash of a file. |
|
|
check_hashcmd() { |
|
|
check_hashcmd() { |
|
|
which $1 >&/dev/null && |
|
|
|
|
|
|
|
|
which $1 &>/dev/null && |
|
|
$1 </dev/null 2>/dev/null | |
|
|
$1 </dev/null 2>/dev/null | |
|
|
awk '{if ($1 != "da39a3ee5e6b4b0d3255bfef95601890afd80709") { exit 1; }}' |
|
|
awk '{if ($1 != "da39a3ee5e6b4b0d3255bfef95601890afd80709") { exit 1; }}' |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
sha1sum=shasum |
|
|
sha1sum=shasum |
|
|
else |
|
|
else |
|
|
echo "No hashing commands found." |
|
|
echo "No hashing commands found." |
|
|
false |
|
|
|
|
|
|
|
|
exit 1 |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
test_lang() { |
|
|
test_lang() { |