summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2015-10-28 19:28:33 +0100
committerspamd-stats <spamd-stats@vm-mail.spline.inf.fu-berlin.de>2015-10-28 19:28:33 +0100
commit1731ff56f6337e28d5575954433d472804d46f45 (patch)
treeb0094d4eb8144db0039e631099fd60fbec51b390
parentca3f250055b35cd3f939b00ec7259862b2d19385 (diff)
downloadspamd-stats-1731ff56f6337e28d5575954433d472804d46f45.tar.gz
spamd-stats-1731ff56f6337e28d5575954433d472804d46f45.tar.bz2
spamd-stats-1731ff56f6337e28d5575954433d472804d46f45.zip
contrib: Move init script into contrib
-rw-r--r--Makefile8
-rw-r--r--contrib/server.init (renamed from server.init)8
2 files changed, 9 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index be2a472..a82841e 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ INITDIR=$(PREFIX)/etc/rc.d
install:
install -d $(BINDIR) $(INITDIR)
- install --mode=755 server.pl $(BINDIR)/server
- install --mode=755 log.pl $(BINDIR)/log
- install --mode=755 stats.pl $(BINDIR)/stats
- install --mode=755 server.init $(INITDIR)/server
+ install --mode=755 server.pl $(BINDIR)/server
+ install --mode=755 log.pl $(BINDIR)/log
+ install --mode=755 stats.pl $(BINDIR)/stats
+ install --mode=755 contrib/server.init $(INITDIR)/server
diff --git a/server.init b/contrib/server.init
index d4d5d37..b331c24 100644
--- a/server.init
+++ b/contrib/server.init
@@ -2,6 +2,7 @@
DESC="SpamAssassin Statistics Server"
NAME="spamd-stats-server"
+EXEC="/usr/bin/perl"
DAEMON="$HOME/bin/server"
DAEMON_ARGS=""
PIDFILE="$HOME/var/$NAME.pid"
@@ -10,10 +11,11 @@ PIDFILE="$HOME/var/$NAME.pid"
do_start() {
/sbin/start-stop-daemon --start --quiet --pidfile "$PIDFILE" \
- --exec "$DAEMON" --test > /dev/null || return 1
+ --exec "$EXEC" --startas "$DAEMON" --test > /dev/null || return 1
/sbin/start-stop-daemon --start --quiet --pidfile "$PIDFILE" \
- --exec "$DAEMON" --background --make-pidfile -- $DAEMON_ARGS || return 2
+ --exec "$EXEC" --startas "$DAEMON" --background \
+ --make-pidfile -- $DAEMON_ARGS || return 2
}
killtree() {
@@ -27,7 +29,7 @@ killtree() {
do_stop() {
/sbin/start-stop-daemon --stop --quiet --test --pidfile "$PIDFILE" \
- --exec "$DAEMON" && killtree "$(cat "$PIDFILE")"
+ --exec "$EXEC" --startas "$DAEMON" && killtree "$(cat "$PIDFILE")"
RETVAL="$?"
[ "$RETVAL" = 2 ] && return 2