Blame 915resolution-init

Chris Weyl 9c0a5f5
#!/bin/bash
Chris Weyl 9c0a5f5
#
Chris Weyl 9c0a5f5
#	/etc/rc.d/init.d/915resolution
Chris Weyl 9c0a5f5
#
Chris Weyl 9c0a5f5
# Starts the 915resulution helper
Chris Weyl 9c0a5f5
#
Chris Weyl 9c0a5f5
# chkconfig: - 65 35
Chris Weyl 9c0a5f5
# description: 915resolution tool
Chris Weyl 9c0a5f5
# processname: 915resolution
Chris Weyl 9c0a5f5
# Source function library.
Chris Weyl 9c0a5f5
. /etc/init.d/functions
Chris Weyl 9c0a5f5
Chris Weyl 9c0a5f5
test -x /usr/sbin/915resolution || exit 0
Chris Weyl 9c0a5f5
Chris Weyl 9c0a5f5
RETVAL=0
Chris Weyl 9c0a5f5
prog="915resolution"
Chris Weyl 9c0a5f5
Chris Weyl 9c0a5f5
start() {
Chris Weyl 9c0a5f5
        if [ -r /etc/sysconfig/915resolution ]; then
Chris Weyl 9c0a5f5
                . /etc/sysconfig/915resolution
Chris Weyl 9c0a5f5
        fi
Chris Weyl 9c0a5f5
        if [ -n "$RESOLUTION" ]; then
Chris Weyl 9c0a5f5
                echo -n $"Starting $prog: "
Chris Weyl 9c0a5f5
	        /usr/sbin/915resolution $RESOLUTION >/dev/null 2>&1
Chris Weyl 9c0a5f5
	        RETVAL=$?
Chris Weyl 9c0a5f5
	        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/915resolution
Chris Weyl 9c0a5f5
	        echo
Chris Weyl 9c0a5f5
        fi
Chris Weyl 9c0a5f5
}
Chris Weyl 9c0a5f5
Chris Weyl 9c0a5f5
stop() {
Chris Weyl 9c0a5f5
	rm -f /var/lock/subsys/915resolution
Chris Weyl 9c0a5f5
}
Chris Weyl 9c0a5f5
Chris Weyl 9c0a5f5
#
Chris Weyl 9c0a5f5
#	See how we were called.
Chris Weyl 9c0a5f5
#
Chris Weyl 9c0a5f5
case "$1" in
Chris Weyl 9c0a5f5
  start)
Chris Weyl 9c0a5f5
	start
Chris Weyl 9c0a5f5
	;;
Chris Weyl 9c0a5f5
  stop)
Chris Weyl 9c0a5f5
	stop
Chris Weyl 9c0a5f5
	;;
Chris Weyl 9c0a5f5
  reload|restart)
Chris Weyl 9c0a5f5
	stop
Chris Weyl 9c0a5f5
	start
Chris Weyl 9c0a5f5
	RETVAL=$?
Chris Weyl 9c0a5f5
	;;
Chris Weyl 9c0a5f5
  condrestart)
Chris Weyl 9c0a5f5
	if [ -f /var/lock/subsys/915resolution ]; then
Chris Weyl 9c0a5f5
	    stop
Chris Weyl 9c0a5f5
	    start
Chris Weyl 9c0a5f5
	fi
Chris Weyl 9c0a5f5
	;;
Chris Weyl 9c0a5f5
  status)
Chris Weyl 9c0a5f5
	[ -f /var/lock/subsys/915resolution ]
Chris Weyl 9c0a5f5
	RETVAL=$?
Chris Weyl 9c0a5f5
	;;
Chris Weyl 9c0a5f5
  *)
Chris Weyl 9c0a5f5
	echo $"Usage: $0 {condrestart|start|stop|restart|reload|status}"
Chris Weyl 9c0a5f5
	exit 1
Chris Weyl 9c0a5f5
esac
Chris Weyl 9c0a5f5
Chris Weyl 9c0a5f5
exit $RETVAL