File regina-rxstack-lsb.init.d of Package regina

#! /bin/sh
# Copyright (c) 1995-2001 SuSE, Germany.
#
# Author: Matthias Eckermann
#
### BEGIN INIT INFO
# Provides:       rxstack
# Required-Start: $network $remote_fs
# Required-Stop:  $network $remote_fs
# Default-Start:  2 3 5
# Default-Stop:   
# Description:    Regina REXX Stack daemon
### END INIT INFO

# -- pidfile /var/run/rxstack.pid
# -- config /etc/sysconfig/rxstack

. /etc/rc.status

# The echo return value for success (defined in /etc/rc.config).
return=$rc_done
case "$1" in
    start)
        echo -n "Starting Regina Stack: "
        startproc /usr/bin/rxstack -d || return=$rc_failed
        echo -e "$return"
        ;;
    stop)
        echo -n "Shutting down Regina Stack: "
        killproc -2 /usr/bin/rxstack || return=$rc_failed
        echo -e "$return"
        ;;
    status)
        checkproc /usr/bin/rxstack
        rc_status -v
	;;
    restart|reload|force-reload)
        $0 stop  &&  $0 start  ||  return=$rc_failed
        ;;
    *)
        echo "Usage: $0 {start|stop|status|restart}"
        exit 1
        ;;
esac

# Inform the caller not only verbosely and set an exit status.
test "$return" = "$rc_done" || exit 1
exit 0

openSUSE Build Service is sponsored by