#! /bin/sh
#
# Startup script for the HSS daemon
#
# Copyright (C) 2005 Nokia.  All rights reserved.
#
# @contact Makoto Sugano <makoto.sugano@nokia.com>

# Temporarily disabled on arm6
[ `uname -m` = armv6l ] && exit 0

AFDIR=/etc/osso-af-init
AF_DEFS=$AFDIR/af-defines.sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/osso_hss
NAME=osso_hss
DESC="HSS daemon"
DAEMON_OPTS=""
PIDFILE=/var/run/$NAME.pid
INITFILE=/etc/init.d/$NAME

# abort if no executable exists
test -x $DAEMON || exit 0

# retrieve some predefined env. variables
source $AF_DEFS || exit 2

set -e

case "$1" in
start)
        printf "Starting $DESC: $NAME"
        dsmetool -t "$DAEMON $DAEMONOPTS"
        printf ".\n"
        ;;

stop)
        printf "Stopping: $DESC: $NAME"
        dsmetool -k "$DAEMON $DAEMONOPTS"
        printf ".\n"
        ;;

restart|force-reload)
        printf "Restarting $DESC: $NAME"
        dsmetool -k "$DAEMON $DAEMONOPTS"
        sleep 1
        dsmetool -t "$DAEMON $DAEMONOPTS"
        printf ".\n"
        ;;

*)
        printf "Usage: $INITFILE {start|stop|restart|force-reload}\n" >&2
        exit 1
        ;;
esac

exit 0
