Blame 915resolution-init

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