23 lines
523 B
Plaintext
23 lines
523 B
Plaintext
#!/sbin/openrc-run
|
|
|
|
name="kc-policy"
|
|
command="/usr/local/sbin/kc-policy"
|
|
command_args="/etc/kc-policy/config.yaml"
|
|
command_background="yes"
|
|
pidfile="/run/kc-policy.pid"
|
|
|
|
depend() {
|
|
need net
|
|
after postfix
|
|
}
|
|
|
|
start_pre() {
|
|
checkpath -d -m 0750 -o root:postfix /etc/kc-policy
|
|
checkpath -d -m 0750 -o root:postfix /var/lib/kc-policy
|
|
checkpath -d -m 0755 -o root:root /usr/local/sbin
|
|
# sockets dir already exists
|
|
}
|
|
|
|
stop_post() {
|
|
rm -f /var/spool/postfix/private/kc-policy /var/spool/postfix/private/kc-socketmap
|
|
} |