
#########
## /usr/sys/master.d/gentty
#########

echo "\nAnalysing system configuration information........\c"

set `grep "^NUMDISC=" /usr/sys/master.d/gentty | tr '=' ' '`
linecnt=`expr $2`
mvwcnt=`expr $2 + 1`

echo "OK"
echo "  Controller      : 22\n  Slave           : 23"
echo "  Line Discipline : $linecnt"

echo "22" > device

echo "\nEditing system configuration files"

echo "  /usr/sys/master.d/gentty........................\c"

ed /usr/sys/master.d/gentty >> errorlog 2>&1 << EOF
/linesw(%l/
a
							%l%l%l%l%l%l%l%l
.
/}/
-
s/nulldev/nulldev,/
a
*						mvwin ------------------
							&ttopen,
							&ttclose,
							&ttread,
							&ttwrite,
							&ttioctl,
							&mvwin,
							&ttout,
							&nulldev
.
/^NUMDISC=/
s/$linecnt/$mvwcnt/
w
EOF

if [ $? != 0 ]
  then
    echo "ERROR\n  Can't save changes."
    exit 1
fi

echo "OK"

exit 0
