diff options
author | Robby Workman <rworkman@slackbuilds.org> | 2021-07-15 23:33:02 -0500 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2021-07-17 09:50:24 +0700 |
commit | b42e55f08c54615182b4bab08e36b8109811f968 (patch) | |
tree | fc41793e0cfd352765cc140411d567438bf3a656 /network/amavisd-new/rc.amavisd-new | |
parent | 7e74048754a841c68494115445900878ade60715 (diff) |
network/amavisd-new: Create PIDDIR during init
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'network/amavisd-new/rc.amavisd-new')
-rw-r--r-- | network/amavisd-new/rc.amavisd-new | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/network/amavisd-new/rc.amavisd-new b/network/amavisd-new/rc.amavisd-new index f7b7c37adca78..24b6610c8ffb6 100644 --- a/network/amavisd-new/rc.amavisd-new +++ b/network/amavisd-new/rc.amavisd-new @@ -22,6 +22,8 @@ MC_PID=/var/run/amavis/amavis-mc.pid PID=/var/run/amavis/amavisd.pid +AMAVIS_USER=@AMAVIS_USER@ +AMAVIS_GROUP=@AMAVIS_GROUP@ amavisd_signer_start() { # start amavisd-signer @@ -46,6 +48,9 @@ amavis_mc_start() { /usr/sbin/amavis-mc -P $MC_PID else printf "Starting amavis-mc daemon\n" + mkdir -p $(dirname $MC_PID) + chown $AMAVIS_USER:$AMAVIS_GROUP $(dirname $MC_PID) + chmod 0770 $(dirname $MC_PID) /usr/sbin/amavis-mc -P $MC_PID fi } @@ -70,6 +75,9 @@ amavisd_start() { /usr/sbin/amavisd start else printf "Starting amavisd-new daemon\n" + mkdir -p $(dirname $PID) + chown $AMAVIS_USER:$AMAVIS_GROUP $(dirname $PID) + chmod 0770 $(dirname $PID) /usr/sbin/amavisd start fi } |