#!/bin/sh

exec 2>&1

export SERVICE=console
export INSTANCENUM=`cat instancenum`
. /etc/libsh/loadsettings

#set default values
def_dev=/dev/ttymxc$INSTANCENUM
if [ "$INSTANCENUM" = "0" -a "`grep 'console=' /proc/cmdline`" != "" ]; then
	#try get from /proc/cmdline console=ttyS0,38400
	nodename=`sed 's/.*console=\(tty[A-Za-z]\+[0-9]\+\).*/\1/' /proc/cmdline`
	def_dev=/dev/$nodename
fi
export GETTY_DEVICE=${GETTY_DEVICE:-${def_dev}}
export GETTY_SPEED=${GETTY_SPEED:-115200}

echo
echo "Starting with parameters:"
echo
env | grep "GETTY_"
echo

#do delay for other
read -t 1 </dev/ptmx

exec chpst -P /sbin/getty -i -L $GETTY_SPEED $GETTY_DEVICE vt100
