From 10329cffa7b3ec2da4a7b84a2b17d2dc0bc8c14a Mon Sep 17 00:00:00 2001 From: waszi Date: Tue, 5 Dec 2000 09:57:54 +0000 Subject: [PATCH] - updated Changed files: exim.init -> 1.8 exim.sysconfig -> 1.2 --- exim.init | 28 +++++++++++++++++----------- exim.sysconfig | 6 ++++-- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/exim.init b/exim.init index b9f81bd..d44122f 100644 --- a/exim.init +++ b/exim.init @@ -19,7 +19,6 @@ if [ -f /etc/sysconfig/exim ] ; then . /etc/sysconfig/exim else - DAEMON=yes QUEUE=1h fi @@ -29,22 +28,29 @@ if is_no "${NETWORKING}"; then exit 1 fi -[ -x /usr/bin/exim ] || exit 0 - # See how we were called. case "$1" in start) # Start daemons. - msg_starting exim - daemon /usr/bin/exim $([ "$DAEMON" = "yes" ] && echo -bd) \ - $([ -n "$QUEUE" ] && echo -q$QUEUE) - touch /var/lock/subsys/exim + if [ ! -f /var/lock/subsys/exim ]; then + msg_starting Exim + daemon exim -bd $([ -n "$QUEUE" ] && echo -q$QUEUE) + RETVAL=$? + [ $RETVAL -eq 0 ] && touch /var/lock/subsys/exim + else + msg_Already_Running Exim + fi ;; stop) # Stop daemons. - msg_stopping exim - killproc exim - rm -f /var/lock/subsys/exim + if [ -f /var/lock/subsys/exim ]; then + msg_stopping Exim + killproc exim + rm -f /var/lock/subsys/exim >/dev/null 2>&1 + else + msg_Not_Running Exim + exit 1 + fi ;; restart) $0 stop @@ -58,5 +64,5 @@ case "$1" in exit 1 esac -exit 0 +exit $RETVAL diff --git a/exim.sysconfig b/exim.sysconfig index 293b9e7..48dff48 100644 --- a/exim.sysconfig +++ b/exim.sysconfig @@ -1,5 +1,7 @@ -# yes|no -DAEMON=yes +# Customized setings for exim + +# Nice level for exim +SERVICE_RUN_NICE_LEVEL="+5" # queue time QUEUE=1h -- 2.44.0