#!/bin/sh
#
# mnogosearch-stored	This shell script takes care of starting and stopping
# stored (optional part of mnogosearch engine)
#
# description: stored is a deamon which stores gziped version of parsed 
# documents (html pages, news atricles etc..) 

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

# Get network config
. /etc/sysconfig/network

LOGFILE=/var/log/mnogosearch-stored

# Get service config
[ -f /etc/sysconfig/mnogosearch-stored ] && . /etc/sysconfig/mnogosearch-stored

# Check that networking is up.
if is_no "${NETWORKING}"; then
	msg_Network_Down Mnogosearch-stored
	exit 1
fi

RETVAL=0

# See how we were called.
case "$1" in
  start)
	# Check if the service is already running?
	if [ ! -f /var/lock/subsys/mnogosearch-stored ]; then

		# build aliases database
		
		msg_starting Mnogosearch-stored
		busy
		/usr/sbin/stored 2>&1 > $LOGFILE &
		sleep 1

		if ps ax | grep -v grep | grep -q stored
		then
			deltext
			ok
			touch /var/lock/subsys/mnogosearch-stored
		else
			deltext
			fail	  
			RETVAL=1
		fi
	else
		msg_Already_Running Mnogosearch-stored
		exit 1
	fi
	;;
  stop)
	# Stop daemons.
	msg_stopping Mnogosearch-stored 
	killproc stored
	rm -f /var/lock/subsys/mnogosearch-stored
	;;
	;;
  restart|reload)
  	$0 stop
	$0 start
	;;
  status)
  	status stored
	;;
  *)
	msg_Usage "$0 {start|stop|status|restart|reload}"
	exit 1
esac

exit $RETVAL
