#!/bin/sh
#
# $NetBSD: makesums,v 1.1.10.2 2000/07/09 21:30:43 he Exp $
#
# Make checksum files.  Usage:
# makesums [-t tardir] [setname ...]
#

# set defaults
: ${MAKE=make}
tars=$RELEASEDIR

# handle args
while : ; do
	case $1 in
	-t*)	
		tars=$2; shift
		;;
	-*)
		cat 1>&2 <<USAGE
Usage: $0 [-t tars] [setname ...]
	-t tars		\$RELEASEDIR		[$tars]
	[setname ...]	sets to checksum 	[*.tgz]
USAGE
		exit 1
		;;
	*)
		break
		;;
	esac
	shift
done
if [ -n "$*" ]; then
	lists="$*"
fi

if [ -z "$tars" ]; then
	echo \$RELEASEDIR must be set
	exit 1
fi

cd $tars
if [ -z "$lists" ]; then
	lists=*.tgz
fi
cksum -o1 $lists > BSDSUM
cksum     $lists > CKSUM
cksum -m  $lists > MD5
cksum -o2 $lists > SYSVSUM
