From 7326821c21add6c5767e4e4e5f795b19ce784f90 Mon Sep 17 00:00:00 2001 From: wolfgang Date: Thu, 19 Jul 2007 15:51:39 +0000 Subject: [PATCH] git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1111 d1b88da0-ebda-0310-925b-ed51d893ca5b --- Scripts/sogo-init.d-debian | 53 ++++++++++++++++++++++++++++++++++++++ Scripts/sogod-0.9 | 2 +- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100755 Scripts/sogo-init.d-debian diff --git a/Scripts/sogo-init.d-debian b/Scripts/sogo-init.d-debian new file mode 100755 index 00000000..2044a40a --- /dev/null +++ b/Scripts/sogo-init.d-debian @@ -0,0 +1,53 @@ +#! /bin/sh + +PATH=/sbin:/bin:/usr/sbin:/usr/bin + +DAEMON=/usr/sbin/sogod-0.9 +NAME=sogo +DESC="Scalable OpenGroupware.Org" + +PIDFILE=/var/run/sogo/sogod.pid + +SOGO_ARGS="" + +if [ -f /etc/default/sogo ]; then + . /etc/default/sogo +fi + +test -x $DAEMON || exit 0 + +#set -e + +case "$1" in + start) + echo -n "Starting $DESC: " + start-stop-daemon -c sogo --pidfile $PIDFILE \ + -b --start --quiet --exec $DAEMON + echo "$NAME." + ;; + stop) + echo -n "Stopping $DESC: " + sogopid=$(cat $PIDFILE) + kill ${sogopid} 2> /dev/null + rm -f $PIDFILE + echo "$NAME." + ;; + restart|force-reload) + echo -n "Restarting $DESC: " + sogopid=$(cat $PIDFILE) + kill ${sogopid} 2> /dev/null + rm -f $PIDFILE + sleep 1 + start-stop-daemon -c sogo --pidfile $PIDFILE \ + -b --start --quiet --exec $DAEMON + echo "$NAME." + ;; + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 + diff --git a/Scripts/sogod-0.9 b/Scripts/sogod-0.9 index c19d35a7..99584cec 100755 --- a/Scripts/sogod-0.9 +++ b/Scripts/sogod-0.9 @@ -2,7 +2,7 @@ PIDFILE=/var/run/sogo/sogod.pid -. /usr/local/lib/GNUstep-SOPE/Library/Makefiles/GNUstep.sh +. /usr/lib/GNUstep/System/Library/Makefiles/GNUstep.sh echo $$ > $PIDFILE exec $GNUSTEP_LOCAL_ROOT/Tools/sogod-0.9 >& /var/log/sogo/sogod.log -- 2.39.5