mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-26 04:35:39 +03:00
46 lines
949 B
Text
46 lines
949 B
Text
#!/sbin/runscript
|
|
# Copyright 1999-2005 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: /var/cvsroot/gentoo-x86/mail-filter/dspam/files/dspam.rc,v 1.1 2005/03/21 00:10:30 st_lim Exp $
|
|
|
|
conf=/etc/dspam/dspam.conf
|
|
|
|
depend() {
|
|
use logger
|
|
need net
|
|
before mta
|
|
after pg_autovacuum postgresql mysql
|
|
}
|
|
|
|
checkconfig() {
|
|
if [ ! -f "$conf" ]
|
|
then
|
|
eerror "You need a DSPAM configuration in $conf"
|
|
return 1
|
|
fi
|
|
if (! grep -q "^ServerPID" $conf); then
|
|
eerror "ServerPID missing in DSPAM configuration $conf"
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
start() {
|
|
checkconfig || return 1
|
|
|
|
ebegin "Starting DSPAM"
|
|
start-stop-daemon --start --quiet --background \
|
|
--exec /usr/bin/dspam -- --daemon
|
|
eend ${?}
|
|
}
|
|
|
|
stop() {
|
|
checkconfig || return 1
|
|
|
|
local DSPAM_PID="$(grep "^ServerPID" $conf)"
|
|
DSPAM_PID="${DSPAM_PID/ServerPID/}"
|
|
|
|
ebegin "Stopping DSPAM"
|
|
start-stop-daemon --stop --quiet --pidfile ${DSPAM_PID}
|
|
eend ${?}
|
|
}
|
|
|