#!/bin/dash
# Description: GPM console mouse daemon.
# jamesbond 2015

PIDFILE=/var/run/gpm.pid 
DAEMON=gpm
CONF=/etc/gpm.conf

# default
MOUSEDEVICE=/dev/input/mice
MOUSETYPE=imps2
GPM_OPTIONS=

[ -r $CONF ] && . $CONF

start_daemon() {
	echo "Starting $DAEMON."
	$DAEMON -m $MOUSEDEVICE -t $MOUSETYPE $GPM_OPTIONS
}

stop_daemon() {
	echo "Stopping $DAEMON."
	gpm -k
}

is_up_daemon() {
	test -s $PIDFILE
}

case $1 in
	start)
		start_daemon
		;;
		
	stop)
		stop_daemon
		;;
		
	restart)
		stop_daemon
		sleep 1
		start_daemon
		;;
		
	status)
		is_up_daemon && echo "$DAEMON is running." || echo "$DAEMON is stopped."
		;;		
		
esac
