Blame | Last modification | View Log | RSS feed
#!/bin/sh#### BEGIN INIT INFO# Provides: prayer# Required-Start:# Required-Stop:# Should-Start: $local_fs# Should-Stop: $local_fs# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Prayer init script# Description: Init script for prayer services### END INIT INFOPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binFRONTEND_DAEMON=/usr/sbin/prayerSESSION_DAEMON=/usr/sbin/prayer-sessionFRONTEND_PIDFILE=/var/run/prayer/prayer.pidSESSION_PIDFILE=/var/run/prayer/prayer-session.pidDESC="webmail server"test -x $DAEMON || exit 0. /lib/lsb/init-functionsENABLED=0# Include prayer defaults if availableif [ -f /etc/default/prayer ] ; then. /etc/default/prayerfiset +estart() {if [ "$ENABLED" = "0" ]; thenecho "Prayer is disabled. Please set ENABLED=1 in /etc/default/prayer"echo "after adapting /etc/prayer/prayer.cf to your needs."exit 0filog_daemon_msg "Starting $DESC" "prayer"start-stop-daemon --start --pidfile $FRONTEND_PIDFILE \--exec $FRONTEND_DAEMON -- $DAEMON_OPTSlog_end_msg $?}stop() {log_daemon_msg "Stopping $DESC"if [ -f "$SESSION_PIDFILE" ]; thenstart-stop-daemon --stop --quiet --oknodo --pidfile $SESSION_PIDFILElog_progress_msg "prayer-session"fiif [ -f "$FRONTEND_PIDFILE" ]; thenstart-stop-daemon --stop --quiet --oknodo --pidfile $FRONTEND_PIDFILEstart-stop-daemon --stop --quiet --oknodo --exec $FRONTEND_DAEMONlog_progress_msg "prayer"firm -f "$FRONTEND_PIDFILE" "$SESSION_PIDFILE"log_end_msg 0}case "$1" instart)start;;stop)stop;;restart|force-reload)## If the "reload" option is implemented, move the "force-reload"# option to the "reload" entry above. If not, "force-reload" is# just the same as "restart".#stopstart;;*)N=/etc/init.d/prayer# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2log_failure_msg "Usage: $N {start|stop|restart|force-reload}" >&2exit 1;;esacexit 0