#! /bin/csh -f

#
# upgrading. save a copy of old configuration and log
#
source scripts/aliases

	if ("X$ans" == Xu) then
		set upgrade=y
		mkdir $tmpdir >& /dev/null
		E -n "Saving old configuration files..."
		if ( -e $FWDIR/conf/fw.license) \
			cp -p $FWDIR/conf/fw.license $tmpdir
		cp -p $FWDIR/conf/*.W $tmpdir
		cp -p $FWDIR/conf/objects.C $tmpdir
		if ( -e $FWDIR/conf/rulebases.fws ) \
			cp -p $FWDIR/conf/rulebases.fws $tmpdir
		if ( -e $FWDIR/conf/xlate.conf ) \
			cp -p $FWDIR/conf/xlate.conf $tmpdir
		if ( -e $FWDIR/conf/aftpd.conf ) \
			cp -p $FWDIR/conf/aftpd.conf $tmpdir
		if ( -e $FWDIR/conf/smtp.conf ) \
			cp -p $FWDIR/conf/smtp.conf $tmpdir
		if ( -e $FWDIR/conf/sync.conf ) \
			cp -p $FWDIR/conf/sync.conf $tmpdir
		if ( -e $FWDIR/conf/masters ) \
			cp -p $FWDIR/conf/masters $tmpdir
		if ( -e $FWDIR/conf/clients ) \
			cp -p $FWDIR/conf/clients $tmpdir
		E -n "database..."
		if ( -e $FWDIR/conf/fwmusers) \
			cp -p $FWDIR/conf/fwmusers $tmpdir
		if ( -e $FWDIR/conf/gui-clients) \
			cp -p $FWDIR/conf/gui-clients $tmpdir
		if ( -e $FWDIR/conf/fwauth.NDB) \
			cp -p $FWDIR/conf/fwauth.NDB $tmpdir
		if ( -e $FWDIR/database/fwauth.NDB) \
			cp -p $FWDIR/database/fwauth.NDB $tmpdir/fwauth.NDB.database
		if ( -e $FWDIR/database/fwuserauth.keys) \
			cp -p $FWDIR/database/fwuserauth.keys $tmpdir
		if ( -e $FWDIR/database/authkeys.C) \
			cp -p $FWDIR/database/authkeys.C $tmpdir
		E -n "logfile..."
		if ( -e $FWDIR/log/fw.log) \
			cp -p $FWDIR/log/fw.log $tmpdir
		if ( -e $FWDIR/log/fw.alog) \
			cp -p $FWDIR/log/fw.alog $tmpdir
		E done.
	endif
	exit 0
