7453012
#!/bin/sh
7453012
#
7453012
# prelude lml	The prelude log analyzer    
7453012
#
7453012
# chkconfig: - 80 10
7453012
# description: The prelude log analyzer
7453012
#              when using postgresql : - 87 13
7453012
#                         mysql      : - 80 10
7453012
7453012
7453012
# Source function library.
7453012
. /etc/rc.d/init.d/functions
7453012
7453012
# Source networking configuration.
7453012
. /etc/sysconfig/network
7453012
7453012
# Check that networking is up.
7453012
[ ${NETWORKING} = "no" ] && exit 0
7453012
7453012
prog=prelude-lml
7453012
progpath=/usr/bin/$prog
7453012
pidfile=/var/run/${prog}.pid
7453012
7453012
[ -x $progpath ]        || exit 0
7453012
[ -d /etc/$prog ]       || exit 0
7453012
7453012
RETVAL=0
7453012
7453012
start() {
7453012
	# Start daemon.
7453012
	echo -n "Starting $prog: "
7453012
        daemon $NICELEVEL $progpath -d -P $pidfile 
7453012
	RETVAL=$?
7453012
	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
7453012
        echo
7453012
	return $RETVAL	
7453012
}
7453012
7453012
stop() {
7453012
        # Stop daemons
7453012
        echo -n "Shutting down $prog: "
7453012
        killproc $prog
7453012
        RETVAL=$?
7453012
        echo
7453012
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog $pidfile
7453012
	return $RETVAL
7453012
}
7453012
7453012
restart() {
7453012
	stop
7453012
	start
7453012
}
7453012
7453012
case "$1" in
7453012
    start)
7453012
	start
7453012
	;;
7453012
    stop)
7453012
	stop
7453012
	;;
7453012
    restart|reload)
7453012
	stop
7453012
	start
7453012
	;;
7453012
    status)
7453012
	status $prog 
7453012
	RETVAL=$?
7453012
	;;
7453012
    *)
7453012
	echo "Usage: $0 {start|stop|restart|reload|status}"
7453012
	exit 1
7453012
esac
7453012
7453012
exit $RETVAL