Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 1e83d3a59ba566dfa9bc2cd6aaa201ad > files > 4

lcdproc-0.4.3-2mdk.ppc.rpm

#!/bin/sh
#
# chkconfig: 345 98 05
# description: It's cute
# processname: LCDd
# configfile: /etc/lcdproc.d/LCDd.conf

# Source function library.
. /etc/rc.d/init.d/functions

LCDD_CONFIG=/etc/lcdproc/LCDd.conf
LCDPROC_CONFIG=`cat /etc/lcdproc/lcdproc.conf`

RETVAL=0

# See how we were called.
case "$1" in
  start)
	gprintf "Starting LCDd: "
	daemon LCDd -c $LCDD_CONFIG
	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/LCDd
	nice -n 10 lcdproc $LCDPROC_CONFIG &
 	echo
	;;
  stop)
	gprintf "Stopping LCDd: "
	killall lcdproc
	killproc LCDd 
  	RETVAL=$?
	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/LCDd
	echo
	;;
  status)
	status LCDd 
	status lcdproc
	RETVAL=$?
	;;
  restart)
	$0 stop
	$0 start
	;;
  *)
	gprintf "Usage: LCDd {start|stop|status|restart}\n"
	exit 1
esac

exit $RETVAL