#! /bin/sh
#	Install the SUT configuration files from stated directory.
#
#	This script allows a tester to automate the installation of the
#	configuration files for this PCTS.  When the required configuration
#	files are placed in a directory, execution of this script will
#	properly install those configuration files.  The directory ./src/Aids
#	contains examples of installation files	for some operating systems.
#	The original PCTS files are saved with a trailor label of "DISTR".
#
#	./bin/config_iut IUT_config.d
#		Example:
#			./bin/config_iut ./src/Aids/oper_sys
#	Note:
#		Directory IUT_config.d must be stated relative to directory ./bin

if test -f $1/s_install
	then
		if test -f ./src/install/s_instal_DISTR
			then  rm ./src/install/s_install
		else
			mv ./src/install/s_install ./src/install/s_instal_DISTR
		fi
		cp $1/s_install ./src/install/s_install
fi

if test -f $1/install.h
	then
		if test -f ./include/install_DISTR
			then  rm ./include/install.h
		else
			mv ./include/install.h ./include/install_DISTR
		fi
		cp $1/install.h ./include/install.h
fi

if test -f $1/config
	then
		if test -f ./include/config_DISTR
			then  rm ./include/config
		else
			mv ./include/config ./include/config_DISTR
		fi
		cp $1/config ./include/config
fi

if test -f $1/pcts_time.h
	then
		if test -f ./include/pcts_tim_DISTR
			then  rm ./include/pcts_time.h
		else
			mv ./include/pcts_time.h ./include/pcts_tim_DISTR
		fi
		cp $1/pcts_time.h ./include/pcts_time.h
fi

if test -f $1/iso646_natv.h
	then
		if test -f ./include/iso646_DISTR
			then  rm ./include/iso646_natv.h
		else
			mv ./include/iso646_natv.h ./include/iso646_DISTR
		fi
		cp $1/iso646_natv.h ./include/iso646_natv.h
fi

if test -f $1/dif_script
	then
		if test -f ./bin/dif_scri_DISTR
			then  rm ./bin/dif_script
		else
			mv ./bin/dif_script ./bin/dif_scri_DISTR
		fi
		cp $1/dif_script ./bin/dif_script
fi

if test -f $1/tssf.c
	then
		if test -f ./src/tools/tssf/tssf.c_DISTR
			then  rm ./src/tools/tssf/tssf.c
		else
			mv ./src/tools/tssf/tssf.c ./src/tools/tssf/tssf.c_DISTR
		fi
		cp $1/tssf.c ./src/tools/tssf/tssf.c
fi
