#!/bin/sh
. ./shared
get_info $DEVICE
ADDRESS="$SCHEME,$SOCKET,$INSTANCE"
. $0.opts

if [ -c /dev/cua1 ] ; then
    NR=`awk 'BEGIN{print('"$MINOR"' - 64)}'`
    DIALOUT=cua$NR
else
    DIALOUT=$DEVICE
fi

case "$ACTION" in

'start')
    if [ "$SERIAL_OPTS" ] ; then
	setserial /dev/$DEVICE $SERIAL_OPTS
    fi
    if [ "$INITTAB" ] ; then
	echo "S$NR:12345:respawn:$INITTAB $DEVICE" >> /etc/inittab
	telinit q
    fi
    ;;

'check')
    ;;

'cksum')
    chk_simple "$3,$SOCKET,$INSTANCE" || exit 1
    ;;
    
'stop')
    if [ "$INITTAB" ] ; then
	grep -v $DEVICE /etc/inittab > /etc/inittab.new
	mv /etc/inittab.new /etc/inittab
	telinit q
    fi
    rm -f $LINK ; mv -f $LINK.O $LINK 2>/dev/null
    ;;

'suspend')
    ;;

'resume')
    if [ "$SERIAL_OPTS" ] ; then
	setserial /dev/$DEVICE $SERIAL_OPTS
    fi
    ;;

*)
    usage
    ;;

esac

exit 0
