#! /bin/sh
# Copyright (c) 1995-2000 SuSE GmbH Nuernberg, Germany.
#
# Author: Kai Altenfelder <ka@suse.de>, 1999-2000
# 
# Adapted the original script of
# Joachim Schurig, DL8HBS <jschurig@zedat.fu-berlin.de
#
# /etc/init.d/dpbox
#
#   and symbolic its link
#
# /usr/sbin/rcdpbox
#
### BEGIN INIT INFO
# Provides: dpbox
# Required-Start: $remote_fs
# Required-Stop: $remote_fs
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: Start dpbox
### END INIT INFO

. /etc/rc.status
rc_reset

# The echo return value for success (defined in /etc/rc.config).
return=$rc_done
case "$1" in
    start)
	echo -n "Starting service DPBOX"
	startproc -q /usr/sbin/dpbox -i /etc/dpbox/dpbox.ini
	rc_status -v
	;;
    stop)
	echo -n "Shutting down service DPBOX"
	killproc -TERM /usr/sbin/dpbox
	rc_status -v
	;;
    restart)
	$0 stop  && sleep 5 && $0 start
	rc_status
	;;
    reload)
	echo -n "Reloading configuration for service DPBOX"
	killproc -q -HUP /usr/sbin/dpbox
	rc_status -v
	;;
    force-reload)
	echo -n "Reloading configuration for service DPBOX"
	killproc -q -HUP /usr/sbin/dpbox
	rc_status -v
	;;

    status)
	echo -n "Checking for service DPBOX: "
	checkproc /usr/sbin/dpbox
	rc_status -v
	;;
    *)
	echo "Usage: $0 {start|stop|status|restart|reload}"
	exit 1
	;;
esac

rc_exit

