1#!/bin/sh 2 3 4# ***************************************************************************** 5# 6# ***************************************************************************** 7 8stat=1 9 10 11# ***************************************************************************** 12# 13# ***************************************************************************** 14 15if [ $# -gt 0 ]; then 16 rm -f $1 17 sum */*.[chly] > $1 18else 19 if [ ! -f CHECKSUMS ]; then 20 echo "There is no CHECKSUMS file; you hoser." 21 else 22 rm -f .checksums 23 sum */*.[chly] > .checksums 24 diff=`diff CHECKSUMS .checksums` 25 if [ -z "$diff" ]; then 26 echo "OK" 27 rm -f .checksums 28 stat=0 29 else 30 echo "Ouch" 31 diff CHECKSUMS .checksums 32 fi 33 fi 34fi 35 36 37# ***************************************************************************** 38# 39# ***************************************************************************** 40 41exit $stat 42