#!/bin/sh

#
# To checkout a tree to release use
# WHAT_TO_CHECKOUT export
#

option=checkout
cvs_path=/mit/gnu/bin
# cvs_path=/afs/net/project/krb-tools/bin

case $1 in 
pthreads*)
	branch="-r $1"
	echo $branch
	;;
release | export)
	option="export"
	branch="-D today"
	;;
esac

case $2 in
release | export)
	option="export"
	;;
	*)
	;;
esac

echo $option

$cvs_path/cvs $option $branch pthreads/Whats_New
$cvs_path/cvs $option $branch pthreads/COPYRIGHT
$cvs_path/cvs $option $branch pthreads/README
$cvs_path/cvs $option $branch pthreads/NOTES
$cvs_path/cvs $option $branch pthreads/FAQ
$cvs_path/cvs $option $branch pthreads/configure
$cvs_path/cvs $option $branch pthreads/config
$cvs_path/cvs $option $branch pthreads/doc
$cvs_path/cvs $option $branch pthreads/gen
$cvs_path/cvs $option $branch pthreads/include
$cvs_path/cvs $option $branch pthreads/machdep
$cvs_path/cvs $option $branch pthreads/net
$cvs_path/cvs $option $branch pthreads/pthreads
$cvs_path/cvs $option $branch pthreads/scripts
$cvs_path/cvs $option $branch pthreads/stdio
$cvs_path/cvs $option $branch pthreads/stdlib
$cvs_path/cvs $option $branch pthreads/string
$cvs_path/cvs $option $branch pthreads/syslog
$cvs_path/cvs $option $branch pthreads/tests
$cvs_path/cvs $option $branch pthreads/bin
$cvs_path/cvs $option $branch pthreads/lib

rm -r pthreads/tests/fstests 
rm -r pthreads/tests/benchmarks
rm -r pthreads/bin/finger.working
rm -r pthreads/lib/libc

case $1 in
release | export)
	rm pthreads/pthreads/pthread_kill.c 
	;;
esac
