#!/bin/sh

#
# Start/stop T.Rex admin server
#

PATH=/usr/sbin:/usr/bin
export PATH

getpid()
{
  pid=`ps -e | grep $1 | awk '{print $1}'`
}

if [ "`id | awk '{print $1}'`" != "uid=0(root)" ]; then
  echo "$0 must be run as root."
  exit 1
fi

case "$1" in
'start')
  getpid padminsvr
  if [ -z "$pid" ];then
    if [ -f /usr/local/etc/padminsvr ]; then
      echo "starting T.Rex admin server."
      /usr/local/etc/padminsvr
    else
      echo "/usr/local/etc/padminsvr not found."
      exit 1
    fi
  else
    echo "T.Rex admin server already started."
  fi
  ;;

'stop')
  getpid padminsvr
  if [ -n "$pid" ];then
    echo "stopping T.Rex admin server."
    kill $pid
  else
    echo "T.Rex admin server not running."
  fi
  ;;

*)
  echo "Usage: /etc/init.d/padmin { start | stop }"
  ;;

esac
exit 0
