#########################################################################
#
#	This shell script copies all routines necessary to build the
#	PAWS 3.2 BACKUP utility on SRM. The destination directory
#	can be specified with $1.
#
#	usage: copybkp <destination directory>
#
#	Author: Angelika Hierath
#	        May 1986
#
#########################################################################

SRMVOL=bcdrd
SRMDEV=/dev/srm

CCOM=/users/paws/angelika/CC/src/ccom
USAGE="usage: copybkp <destination directory>"

if [ $# -lt 1 ]
then
	echo $USAGE
	exit 1
fi

echo "copybkp started on `date`"

# compile C routines
echo "Compile cpio.c"
co cpio.c
echo "/lib/cpp -DPWS -Uhp9000s500 -Dhp9000s200 cpio.c cpio"
/lib/cpp -DPWS -Uhp9000s500 -Dhp9000s200 cpio.c cpio
echo "$CCOM -P cpio cpio.s"
$CCOM -P cpio cpio.s
rm cpio
chmod 600 cpio.c
rm cpio.c
# Copy cpio.s to SRM
srmrm -v$SRMVOL $SRMDEV:$1/cpio.s 2>/dev/null
awk '/src var/ {next}\
     /src function main/ {print $0; next}\
     /src function/ {next}\
     {print $0}' cpio.s | expand | srmcp -p -v$SRMVOL - $SRMDEV:$1/cpio.s
rm cpio.s

# copy assembly routines
for i in clean newppcsys nmi
do
	echo "Copy $i.s to $1/$i.TEXT"
	srmrm -v$SRMVOL $SRMDEV:$1/$i.TEXT 2>/dev/null
	co -p $i.s | expand | srmcp -p -v$SRMVOL - $SRMDEV:$1/$i.TEXT
done

# copy Pascal routines
for i in dvr tapeio b_support ppcsys cpiomain tmp_pcsys
do
	echo "Copy $i.p to $1/$i.TEXT"
	srmrm -v$SRMVOL $SRMDEV:$1/$i.TEXT 2>/dev/null
	co -p $i.p | expand | srmcp -p -v$SRMVOL - $SRMDEV:$1/$i.TEXT
done

echo "copybkp finished on `date`"
