diff options
author | Ruben Schuller <sb@rbn.im> | 2021-07-16 22:05:29 -0500 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2021-07-19 16:23:31 +0700 |
commit | f04271675d307c17bfac1896b9ececc143f3bfd9 (patch) | |
tree | 3e6fc6f54c5a782041564c1e7ba93662cf596d78 /network/rspamd/rc.rspamd.new | |
parent | e4736bc4229cf86418408ab7e6071ced049b318e (diff) | |
download | slackbuilds-f04271675d307c17bfac1896b9ececc143f3bfd9.tar.xz |
network/rspamd: Create piddir during init
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
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 |