diff options
Diffstat (limited to 'network/rspamd/rc.rspamd.new')
-rw-r--r-- | network/rspamd/rc.rspamd.new | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/network/rspamd/rc.rspamd.new b/network/rspamd/rc.rspamd.new index 8c3e78f9084c..02be8b85df2a 100644 --- a/network/rspamd/rc.rspamd.new +++ b/network/rspamd/rc.rspamd.new @@ -10,6 +10,11 @@ CONF=/etc/rspamd/rspamd.conf DAEMON_ARGS="-c $CONF -u $NAME -g $NAME" rspamd_start() { + if [ ! -d $(dirname $PIDFILE) ]; then + mkdir $(dirname $PIDFILE) + chown rspamd:rspamd $(dirname $PIDFILE) + fi + if [ ! -r $CONF ]; then echo "$CONF does not appear to exist. Abort." exit 1 |