#!/bin/csh
# usage: diku.install [-ignore]
# Ignore will not mail bug files. Though this is largely unnecessary
# since it will now only mail them if they are non-zero length.

set SRCBIN=~<directory for source>
set SRCLIB=$SRCBIN/lib
set DESTBIN=<directory for running>
set DESTLIB=$DESTBIN/lib

set FILES=$SRCLIB/install/install.files

switch ($#argv)
case 0:	 
	echo "Mailing bug files"
	$DESTBIN/send_files
	breaksw
case 1:	
	echo "Ignoring bug files"
	breaksw
default:
	echo "usage: diku.install [-b]"
	echo " -b	do not bopy the bug files"
	exit 1
	breaksw
endsw

echo "Installing Copperdiku from $SRCBIN to $DESTBIN"

echo "% cp $SRCBIN/dms $DESTBIN/dmserver"
cp $SRCBIN/dms $DESTBIN/dmserver
chmod ug+rx $DESTBIN/dmserver

# strip $DESTBIN/dmserver

foreach f (`cat $FILES`)
	echo "% cp $SRCLIB/$f $DESTLIB"
	cp $SRCLIB/$f $DESTLIB
end

# chmods may be unnecessary for some

echo "% chmod ug+r $DESTBIN/* $DESTLIB/*"
chmod ug+r $DESTBIN/* $DESTLIB/*

echo "% chmod g+r $DESTBIN/syslog"
chmod g+r $DESTBIN/syslog