#===========================================================================
# File Name :     agr_softmodem
#
# Copyright (c) 2002, 2003, 2004, 2006 Agere Systems, Inc.  All rights reserved.
#
# Description:
#  Service script for Agere Soft Modem driver modules
#  This script is linked to various run levels and will be run when the system
#  boots up or shuts down. 
#
# Revision History:
#   Name                   Date          Change
#   Soumyendu Sarkar       12/03/2002    Initial
#===========================================================================
#!/bin/sh

# Source function library.
#. /etc/init.d/functions

group="uucp"
mode="666"

device="/dev/ttyAGS3"

case "$1" in

  start)
  echo "Starting Agere Soft Modem"
  
  /sbin/insmod -f /lib/modules/`uname -r`/kernel/drivers/char/agrmodem.ko; \
  /sbin/insmod -f /lib/modules/`uname -r`/kernel/drivers/char/agrserial.ko; \
#  daemon /usr/lib/AgereSoftModem/AgereModemDaemon < /dev/null
  if [ -e /dev/modem ]
  then
      :
  else
  ln -s $device /dev/modem
  fi
	;;

  stop)
  echo "Shutting down Agere Soft Modem"
#  killproc AgereModemDaemon 
  /sbin/rmmod agrserial; \
  /sbin/rmmod agrmodem; \
	;;

  restart|reload)
	$0 stop
	$0 start
	;;
  *)
	echo "Usage: agr_softmodem {start|stop|restart|reload}"
	exit 1
esac

exit 0