#! /bin/sh

# dialog(C2)

TTPROTO=dss1
TTFILE=dss1
TDDIN=2
TDDI1=0
TDDI2=0
TDDIF1=n
TDDIF2=n
TOK=n

prompt () {
	eval $3=\"$2\"
	echo -n "$1 [$2]: "
	read tmp
	if [ -n "$tmp" ]; then 
		eval $3=\"$tmp\"
	fi
}

ask_bool () {
	default=`eval echo '$'$2`
	if [ ! "$default" ]; then 
		default=n
	fi
	answer=""
	while [ "$answer" != "n" -a "$answer" != "y" ]; do
		prompt "$1" "$default" answer
	done
	eval "$2=$answer"
}

while [ "$TOK" == "n" ]; do
	clear
	echo -e "\nWelcome at the installation of the AVM ISDN-Controller C2\n"
	echo -e "Note: The AVM ISDN-Controller C2 supports D-channel protocol"
	echo -e "      DSS1 (Euro ISDN).\n"
	
	echo -e "Type of BRI - point-to-point\n"
	for NUM in 1 2; do 
		ask_bool "... for controller $NUM?        (y/n)" TDDIF$NUM 
		eval "DUMMY=\$TDDIF$NUM"
		if [ "$DUMMY" == "y" ]; then
			eval "TDDI$NUM=1"
		else
			eval "TDDI$NUM=0"
		fi
	done

	echo "* User input:" >> install.log
	echo -e "\n\nYou have chosen the following:\n"
	for NUM in 1 2; do
		eval "DUMMY=\$TDDIF$NUM"
		echo "Point-to-point for controller $NUM: $DUMMY"
		echo "  Point-to-point for controller $NUM: $DUMMY" >> install.log
	done
	echo ""
	ask_bool "Are these settings correct? (y/n)" TOK
	echo "  Are these settings correct? $TOK" >> install.log
done

echo -e "\n"
