#!/bin/sh

#
# init.d-style example script for controlling the ATI External Events Daemon
#
# Distro maintainers may modify this reference script as necessary to conform
# to their distribution policies, or they may simply substitute their own script
# instead.  This reference script is provided merely as a simple example.
#
# Copyright (c) 2006, ATI Technologies Inc.  All rights reserved.
#

### BEGIN INIT INFO
# Provides:		fglrx-driver
# Required-Start:	$syslog
# Required-Stop:	$syslog
# Should-Start:		$local_fs
# Should-Stop:		$local_fs
# Default-Start:	2 3 4 5
# Default-Stop:		0 1 6
# Short-Description:	control ATI external events daemon
# Description:		Starts or stops the ATI external events daemon,
#			which handles power management for fglrx-driver.
### END INIT INFO

PATH=/sbin:/bin:/usr/sbin:/usr/bin

DAEMONPATH=/usr/sbin/atieventsd
DAEMONNAME=atieventsd
DAEMONOPTS=""

[ -f $DAEMONPATH ] || exit 0

case "$1" in
    start)
        echo -n "Starting $DAEMONNAME: "
        start-stop-daemon --start --name $DAEMONNAME --oknodo \
            --exec $DAEMONPATH -- $DAEMONOPTS
        echo "done."
        ;;

    stop)
        echo -n "Stopping $DAEMONNAME: "
        start-stop-daemon --stop --exec $DAEMONPATH --oknodo
        echo "done."
        ;;

    restart|force-reload)
        $0 stop
        sleep 1
        $0 start
        ;;
    status)
	exit 4
	;;
    *)
        echo "$0 {start|stop|restart|force-reload|status}"
        exit 3
        ;;
esac

exit 0
