| #!/bin/sh | |
| if [ $# != 1 ]; then | |
| echo "$0 <output path>" | |
| exit 1 | |
| fi | |
| md5cmd=$(which md5sum) | |
| is_md5sum=1 | |
| if [ ! -x "$md5cmd" ]; then | |
| md5cmd=$(which md5) | |
| is_md5sum=0 | |
| if [ ! -x "$md5cmd" ]; then | |
| echo "error: unable to find either 'md5sum' or 'md5'" | |
| exit 1 | |
| fi | |
| fi | |
| mv $1 $1.bak | |
| if [ $is_md5sum = "0" ]; then | |
| $md5cmd -q < $1.bak > $1 | |
| else | |
| $md5cmd < $1.bak | cut -d' ' -f 1 > $1 | |
| fi | |
| rm -f $1.bak |