#!/bin/sh

set_cfg_env() {
# USAGE: <file> <environment> <value>
	CFG_FILE=$1
	ENV=$2
	ENV_VALUE=$3
	OLD_ENV=`grep "^${ENV}\=" $CFG_FILE`

	if [ "$OLD_ENV" != "" ]; then
		# edit env value to new one
		OLD_ENV=`echo $OLD_ENV | sed s,/,\\\\\\\\\\/,g`
		ENV_VALUE=`echo $ENV_VALUE | sed s,/,\\\\\\\\\\/,g`
		NEW_ENV="$ENV=$ENV_VALUE"
		sed -i -- "s/${ENV}=.*/$NEW_ENV/g" $CFG_FILE
	else
		# create new environment
		NEW_ENV="$ENV=$ENV_VALUE"
		echo "$NEW_ENV" >> $CFG_FILE
	fi
}


# C = Cam Type, B = Box Type, D = Dome Type, R=RACK
BOX_TYPE=`spcp 3 1`
IMX123_CFG="/opt/gm/app/isp320_imx123.cfg"
IMX123_CFG_REALPATH=`ls -al $IMX123_CFG | awk '{print $11}'`

IMX124_CFG="/opt/gm/app/isp320_imx124.cfg"
IMX124_CFG_REALPATH=`ls -al $IMX124_CFG | awk '{print $11}'`

if [ "$IMX123_CFG_REALPATH" != "" ]; then
	IMX123_CFG=$IMX123_CFG_REALPATH
fi
if [ "$IMX124_CFG_REALPATH" != "" ]; then
	IMX124_CFG=$IMX124_CFG_REALPATH
fi
#echo "CURRENT CFG: $IMX123_CFG"
case "$BOX_TYPE" in
	[B])
		set_cfg_env $IMX123_CFG balance_ratio 650
		set_cfg_env $IMX124_CFG balance_ratio 650
		echo -n "Iris Tuning :"
		grep balance_ratio $IMX123_CFG
		;;
	*)
		set_cfg_env $IMX123_CFG balance_ratio 800
		set_cfg_env $IMX124_CFG balance_ratio 900
		echo -n "Iris Tuning :"
		grep balance_ratio $IMX123_CFG
	;;
esac

