Annotation of OpenXM/src/util/md5.sh, Revision 1.3
1.1 ohara 1: #!/bin/sh
1.3 ! ohara 2: # $OpenXM: OpenXM/src/util/md5.sh,v 1.2 2006/10/14 08:30:26 ohara Exp $
1.1 ohara 3:
4: _freebsd () {
5: if [ "`which md5`" ]; then
1.2 ohara 6: md5 "$@"
1.1 ohara 7: fi
8: }
9:
10: _linux () {
11: if [ "`which md5sum`" ]; then
1.2 ohara 12: md5sum "$@" | sed -e 's/^\([0-9a-f]*\) \(.*\)$/MD5 (\2) = \1/'
1.1 ohara 13: fi
14: }
15:
16: _other () {
17: if [ "`which md5sum`" ]; then
1.2 ohara 18: md5sum "$@" | sed -e 's/^\([0-9a-f]*\) \(.*\)$/MD5 (\2) = \1/'
1.1 ohara 19: elif [ "`which md5`" ]; then
1.2 ohara 20: md5 "$@"
1.1 ohara 21: fi
22: }
23:
24: case "`uname`" in
1.3 ! ohara 25: *BSD|Darwin) _freebsd "$@" ;;
1.2 ohara 26: Linux) _linux "$@" ;;
27: *) _other "$@" ;;
1.1 ohara 28: esac
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>