#!/bin/bash
# Alle Zarafa-Dienste starten oder stoppen
# (C) 2009 Stefan Schaefer -- stefan@invis-server.org

# License: GPLv3
# Dieses Programm ist freie Software. Sie können es unter den Bedingungen der 
# GNU General Public License, wie von der Free Software Foundation veröffentlicht,
# weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder
# (nach Ihrer Option) jeder späteren Version.

# Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen
# von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite 
# Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. 
# Details finden Sie in der GNU General Public License.

# Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem 
# Programm erhalten haben. Falls nicht, siehe <http://www.gnu.org/licenses/>. 

case $1 in

    start)
	action=start
	;;
    stop)
	action=stop
	;;
    *)
	action=dumm
	;;
esac

if [[ $action != "dumm" ]];then
    for script in /etc/init.d/zarafa-*; do $script $action; done
fi

if [[ $action == stop ]];then
    zpid=`pgrep zarafa-server`
    if [[ -n $zpid ]]; then
	echo "Terminating zarafa-server if still running"
	kill $zpid
    fi
fi
