[BACK]Return to md5.sh CVS log [TXT][DIR] Up to [local] / OpenXM / src / util

File: [local] / OpenXM / src / util / md5.sh (download)

Revision 1.2, Sat Oct 14 08:30:26 2006 UTC (17 years, 7 months ago) by ohara
Branch: MAIN
Changes since 1.1: +8 -8 lines

Fixed.

#!/bin/sh
# $OpenXM: OpenXM/src/util/md5.sh,v 1.2 2006/10/14 08:30:26 ohara Exp $

_freebsd () {
	if [ "`which md5`" ]; then
		md5 "$@"
	fi
}

_linux () {
	if [ "`which md5sum`" ]; then
		md5sum "$@" | sed -e 's/^\([0-9a-f]*\)  \(.*\)$/MD5 (\2) = \1/' 
	fi
}

_other () {
	if [ "`which md5sum`" ]; then
		md5sum "$@" | sed -e 's/^\([0-9a-f]*\)  \(.*\)$/MD5 (\2) = \1/'
	elif [ "`which md5`" ]; then
		md5 "$@"
	fi
}

case "`uname`" in
*BSD)  _freebsd "$@" ;;
Linux) _linux   "$@" ;;
*)     _other   "$@" ;;
esac