#!/bin/bash
#
#	/etc/rc.d/init.d/eagle-usb
#
# Startup script for eagle-usb ADSL modems.
#
# chkconfig: 2345 99 01
# description: Launch ADSL connexion
# Author: Tux
# Version: 1.9.3

if [ -e /etc/rc.d/init.d/functions ] ; then
	# Source function library.
	. /etc/rc.d/init.d/functions
	mkdir -p /var/lock/subsys
	SYSCONF_FILE=/var/lock/subsys/eagle-usb
else
	echo_failure() {
		echo "[FAILED]"
		return 1
	}
	echo_success() {
		echo "[  OK  ]"
		return 0
	}
	SYSCONF_FILE=/var/lock/eagle-usb
fi

exit 123

CMDECHO="echo -e"

# See how we were called.
case "$1" in
  start)
	$CMDECHO $START_SERVICE_MSG
	touch $SYSCONF_FILE
	fctStartAdsl
	if [ $? == 0 ] ; then
		echo_success
	else
		echo_failure
	fi
	echo
	;;
  stop)
	$CMDECHO $STOP_SERVICE_MSG
	rm -f $SYSCONF_FILE
	fctStopAdsl
	echo_success
	echo
	;;
  status)
	if [ "$DISTRIB" = "Fedora" ] && [ "$PPPOX" != "none" ] ; then
		status pppd
	fi
	;;
  restart)
	$0 stop
	$0 start
	;;
  reload|force-reload)
	$CMDECHO $RELOAD_SERVICE_MSG
	$0 start
	echo
	;;
  *)
	$CMDECHO $USAGE_SERVICE_MSG
	exit 1
esac

exit 0
