V10/cmd/upas/makebundle

#! /bin/sh
#
#	makebundle: create an up-to-date bundle of upas and
#	write it to stdout.  
#
#	This involves a make clean to remove all the binaries.  We
#	also fetch all the current rewrite, route, etc., files and
#	copy them into config.  The bundle routine knows how to
#	bundle directories.

(cd /usr/src/cmd/upas/v10; make clean >/dev/null) &


#	arpa's files

source=/n/coma/n/arpa/usr/lib/upas
dest=/usr/src/cmd/upas/config/arpa

for name in auth rewrite route.fast route.toatt route.tempo
do
	newer $source/$name $dest/$name && cp $source/$name $dest/$name
done


#	research's files

source=/n/research/usr/lib/upas
dest=/usr/src/cmd/upas/config/research

for name in auth rewrite route.tempo xunetroute.res smtproute 
do
	newer $source/$name $dest/$name && cp $source/$name $dest/$name
done


#	112 mail clients files

source=/n/coma/usr/lib/upas
dest=/usr/src/cmd/upas/config/112clients

for name in auth rewrite route route.tempo xunetroute uucproute smtproute 
do
	newer $source/$name $dest/$name && cp $source/$name $dest/$name
done


#	smtp-only config

source=/n/coma/n/tempel/usr/v9/lib/upas
dest=/usr/src/cmd/upas/config/smtponly

for name in rewrite route
do
	newer $source/$name $dest/$name && cp $source/$name $dest/$name
done


wait;	# for make clean

(cd /usr/src/cmd/upas; bundle *)