From 332a26472b77e82fde8bed3dbc7211d387235b9f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Thu, 1 Sep 2005 13:34:57 +0000 Subject: [PATCH] - new Changed files: courier-authlib.init -> 1.1 --- courier-authlib.init | 77 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 courier-authlib.init diff --git a/courier-authlib.init b/courier-authlib.init new file mode 100644 index 0000000..a0f7466 --- /dev/null +++ b/courier-authlib.init @@ -0,0 +1,77 @@ +#!/bin/sh +# +# courier-authlib courier-authlib +# +# chkconfig: 345 85 15 +# description: courier-authlib +# + +# Source function library +. /etc/rc.d/init.d/functions + +# Get network config +. /etc/sysconfig/network + +# Get service config +[ -f /etc/sysconfig/courier-authlib ] && . /etc/sysconfig/courier-authlib + +# Check that networking is up. +if is_yes "${NETWORKING}"; then + if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then + # nls "ERROR: Networking is down. %s can't be run." + msg_network_down courier-authlib + exit 1 + fi +else + exit 0 +fi + +RETVAL=0 +# See how we were called. +case "$1" in + start) + # Check if the service is already running? + if [ ! -f /var/lock/subsys/courier-authlib ]; then + msg_starting courier-authlib + daemon /usr/sbin/authdaemond + RETVAL=$? + [ $RETVAL -eq 0 ] && touch /var/lock/subsys/courier-authlib + else + msg_already_running courier-authlib + fi + ;; + stop) + # Stop daemons. + if [ -f /var/lock/subsys/courier-authlib ]; then + msg_stopping courier-authlib + killproc authdaemond + rm -f /var/lock/subsys/courier-authlib >/dev/null 2>&1 + else + msg_not_running courier-authlib + fi + ;; + status) + status authdaemond + RETVAL=$? + ;; + restart) + $0 stop + $0 start + ;; + reload|force-reload|graceful) + if [ -f /var/lock/subsys/courier-authlib ]; then + msg_reloading courier-authlib + killproc authdaemond -HUP + RETVAL=$? + else + msg_not_running courier-authlib + RETVAL=7 + fi + ;; + *) + msg_usage "$0 {start|stop|restart|reload|force-reload|graceful|status}" + exit 3 + ;; +esac + +exit $RETVAL -- 2.43.0