:
#	@(#)mdcnode	1.4 90/03/22
#
#	invoke as "mdcnode unit board func"
#
PATH=/bin:/usr/bin:/etc
export PATH

unit=$1
board=$2
func=$3

file=$ROOT/etc/conf/node.d/mdc
ifile=$ROOT/etc/conf/node.d/iomem
minor=8

case $board in
ACS03*)
	# MDC board
	name=`expr $unit \* 128 + 1`
	maxname=`expr $name + 127`
	format="mdc tty%03d c %d"
	;;
ACS04*)
	# SIO board
	name=`expr $unit \* 8 + 17`
	maxname=`expr $name + 7`
	format="mdc tty%02d c %d"
	;;
*)
	exit
esac

echo $name $maxname

echo "$name	$maxname	$format	$minor" | awk -F"	" '
{
	for (i = $1; i <= $2; i++) {
		printf $3, i, $4++
		printf "\n"
	}
}' >> $file

echo "iomem	iomem0		c	0
iomem	iomem1		c	1
iomem	iomem2		c	2
iomem	iomem3		c	3
iomem	iomem4		c	4
iomem	iomem5		c	5
iomem	iomem6		c	6
iomem	iomem7		c	7
iomem	iomem8		c	8" > $ifile

exit 0
