#
# ttyon:	Turn inittab entry for tty?? from "off" to "respawn"
#
if [ $# -ne 1 ]
then
	echo 'usage: ttyon tty??'
	exit 1
fi

if [ ! -c /dev/$1 ]
then
  echo "$0: device /dev/$1 does not exist. Exiting..."
  exit 1
fi

# change inittab entry to respawn

if cp /etc/inittab /etc/oinittab
then
  sed -e "/$1/s/off/respawn/" /etc/inittab > /tmp/off$$
  if mv /tmp/off$$ /etc/inittab
  then
    :
  else
    if cp /etc/oinittab /etc/inittab
    then
      echo "$0: old inittab restored. Exiting..."
      exit 1
    else
      echo "$0: unable to restore inittab. Exiting..."
      exit 1
    fi
  fi
else
  echo "$0: unable to make copy of inittab. Exiting..."
  exit 1
fi

/etc/init q
