#!/bin/sh
#
# shmpps	This shell script takes care of starting and stopping
#		the shared memory PPS driver.
#
# chkconfig: - 58 74
# description: shm_splc2 is the shared memory PPS driver for NTP

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

prog=shm_splc2
lockfile=/var/lock/subsys/$prog

start() {
	[ -x /usr/sbin/shm_splc2 ] || exit 5

	[ -f /etc/sysconfig/shmpps ] || exit 6
	. /etc/sysconfig/shmpps

        echo -n $"Starting $prog: "
        daemon $prog $OPTIONS
	RETVAL=$?
        echo
	[ $RETVAL -eq 0 ] && touch $lockfile
	return $RETVAL
}

stop() {
        echo -n $"Shutting down $prog: "
	killproc $prog
	RETVAL=$?
        echo
	[ $RETVAL -eq 0 ] && rm -f $lockfile
	return $RETVAL
}

# See how we were called
case "$1" in
  start)
	start
	;;
  stop)
	stop
	;;
  status)
	status $prog
	;;
  restart|force-reload)
	stop
	start
	;;
  try-restart|condrestart)
	if [ -f $lockfile ]; then
	    stop
	    start
	fi
	;;
  reload)
	exit 3
	;;
  *)
	echo $"Usage: $0 {start|stop|status|restart|try-restart|force-reload}"
	exit 2
esac
