#! /bin/bash
#
# omniNames	Start/Stop the omniNames name server.
#
OMNINAMES_LOGDIR=/var/log
OMNIORB_USEHOSTNAME=$HOSTNAME
OMNIORB_CONFIG=/etc/omniorb.cfg
export OMNINAMES_LOGDIR OMNIORB_USEHOSTNAME OMNIORB_CONFIG

PATH=/bin:/usr/bin:/sbin:/usr/sbin
NAME=omniorb
DAEMON=/usr/bin/omniNames
FLAGS="defaults"
PIDFILE=/var/run/$NAME.pid

test -f $DAEMON || exit 0

case "$1" in
  start|force-reload)  #Fall through to start
    echo -n "Starting omniorb name server: "
    if start-stop-daemon --start --quiet --exec $DAEMON > /dev/null 2>&1 &
    then
	echo "done."
    else
	echo "failed."
    fi
    ;;
  restart)
    echo -n "Restarting omniorb name server: "
    start-stop-daemon --stop --oknodo --quiet --exec $DAEMON > /dev/null 2>&1 &
    if start-stop-daemon --start --oknodo --quiet --exec $DAEMON >/dev/null 2>&1 &
    then
        echo "done."
    else
        echo "failed."
    fi
    ;;

  stop)
    echo -n "Stopping omniorb name server: "
    start-stop-daemon --stop --quiet --exec $DAEMON > /dev/null 2>&1 &
    echo "done."
    ;;

  *)
    echo "Usage: /etc/init.d/$NAME {start|stop}"
    exit 1
    ;;
esac

exit 0
