summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2015-10-28 19:28:58 +0100
committerspamd-stats <spamd-stats@vm-mail.spline.inf.fu-berlin.de>2015-10-28 19:28:58 +0100
commit1805b2baa46bdbc68717432fdf24594ad7c72ffd (patch)
tree131c037acee0fff7fb608468bf2187e3e5e662cd
parent1731ff56f6337e28d5575954433d472804d46f45 (diff)
downloadspamd-stats-1805b2baa46bdbc68717432fdf24594ad7c72ffd.tar.gz
spamd-stats-1805b2baa46bdbc68717432fdf24594ad7c72ffd.tar.bz2
spamd-stats-1805b2baa46bdbc68717432fdf24594ad7c72ffd.zip
contrib/log-wrapper: Add simple log-wrapper
syslog-ng executes the program destinations as root, so we need a simple wrapper to use the correct user.
-rw-r--r--Makefile1
-rwxr-xr-xcontrib/log-wrapper4
2 files changed, 5 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index a82841e..6d53072 100644
--- a/Makefile
+++ b/Makefile
@@ -7,4 +7,5 @@ install:
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/log-wrapper $(BINDIR)/log-wrapper
install --mode=755 contrib/server.init $(INITDIR)/server
diff --git a/contrib/log-wrapper b/contrib/log-wrapper
new file mode 100755
index 0000000..f9d9de1
--- /dev/null
+++ b/contrib/log-wrapper
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+USER="spamd-stats"
+exec su "$USER" -c "~/bin/log"