
if [ "$1" = "-n" ]
then
	kern=$2
	shift 2
else
	kern=/unix
fi
if [ ! -r $kern ]
then 
	echo namelist not readable
	exit 1
fi
if [ $# -ne 1 ]
then
	echo 'usage: ttyoff [ -n kernel ] tty'
	exit 1
fi

: change inittab entry to off

sed -e "/$1/s/respawn/off/" /etc/inittab > /tmp/off$$
mv /tmp/off$$ /etc/inittab

: kill getty on tty

a=`ps -e -n $kern|egrep "$1.*(getty|login)" |\
    sed -e "s/\(......\).*/kill -15 \1 > \/dev\/null /"`

if [ "$a" ]
then
	eval $a 2> /dev/null
else
	echo no getty or login on $1
	exit 1
fi
exit 0
