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

Diff for /OpenXM/src/util/md5.sh between version 1.1 and 1.2

version 1.1, 2006/10/13 11:51:25 version 1.2, 2006/10/14 08:30:26
Line 1 
Line 1 
 #!/bin/sh  #!/bin/sh
 # $OpenXM$  # $OpenXM: OpenXM/src/util/md5.sh,v 1.1 2006/10/13 11:51:25 ohara Exp $
   
 _freebsd () {  _freebsd () {
         if [ "`which md5`" ]; then          if [ "`which md5`" ]; then
                 md5 $@                  md5 "$@"
         fi          fi
 }  }
   
 _linux () {  _linux () {
         if [ "`which md5sum`" ]; then          if [ "`which md5sum`" ]; then
                 md5sum $@ | sed -e 's/^\([0-9a-f]*\)  \(.*\)$/MD5 (\2) = \1/' "$@"                  md5sum "$@" | sed -e 's/^\([0-9a-f]*\)  \(.*\)$/MD5 (\2) = \1/'
         fi          fi
 }  }
   
 _other () {  _other () {
         if [ "`which md5sum`" ]; then          if [ "`which md5sum`" ]; then
                 md5sum $@ | sed -e 's/^\([0-9a-f]*\)  \(.*\)$/MD5 (\2) = \1/' "$@"                  md5sum "$@" | sed -e 's/^\([0-9a-f]*\)  \(.*\)$/MD5 (\2) = \1/'
         elif [ "`which md5`" ]; then          elif [ "`which md5`" ]; then
                 md5 $@                  md5 "$@"
         fi          fi
 }  }
   
 case "`uname`" in  case "`uname`" in
 *BSD)  _freebsd $@ ;;  *BSD)  _freebsd "$@" ;;
 Linux) _linux   $@ ;;  Linux) _linux   "$@" ;;
 *)     _other   $@ ;;  *)     _other   "$@" ;;
 esac  esac

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>