#!/bin/sh

###############################################################################
#
# /etc/init.d/sys - System control script for the sys daemon.
# Also accessed via a symbolic link named /usr/local/sbin/rcsysd.
#
# Copyright (c) 2006, all rights reserved
# License- GPL
# Author-  Jeremy P Thien
# Company- Adtec Digital, Inc.
# Date-    2006-06-02
#
###############################################################################

readonly DAEMON="/usr/local/sbin/sysd"
readonly PIDFILE="/var/run/sysd.pid"

# Indicate whether reloads are supported via signals (usually SIGHUP (1)).
# If so, define RELOAD_SIGNAL to the signal. If not, comment out.
#RELOAD_SIGNAL="1"

# Source environmental variables to applications launched in this script
. /etc/env.global

# Include the common script for all service scripts.
source /etc/init.d/rcservices

#------------------------------------------------------------------------------
# Start the service.
do_start ()
{
  echo -n "Starting $DAEMON daemon "
  $DAEMON
  case $? in
    0) RESULT=$SUCCESS;;             # Started OK
    1) RESULT=$PROGRAM_IS_RUNNING;;  # Already running
    *) RESULT=$FAILED;;              # Trouble
  esac
  print_result
  return $RESULT
}

#------------------------------------------------------------------------------
# Stop the service.
do_stop ()
{
  echo -n "Stopping $DAEMON daemon "
  start-stop-daemon --quiet --stop --pidfile $PIDFILE --exec $DAEMON
  case $? in
    0) RESULT=$SUCCESS;;              # Stopped OK
    1) RESULT=$PROGRAM_NOT_RUNNING;;  # No process running
    *) RESULT=$FAILED;;               # Trouble
  esac
  print_result
  return $RESULT
}

# Do the service.
dispatch_service $1
