#!/sbin/openrc-run # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 : ${SOCKET:="/run/milter/${RC_SVCNAME}.sock"} : ${SOCKET_USER:=milter} : ${SOCKET_GROUP:=milter} command="/usr/sbin/spamass-milter" command_args="-p ${SOCKET} ${OPTIONS}" command_background="true" command_user="${SOCKET_USER}:${SOCKET_GROUP}" pidfile="/run/${RC_SVCNAME}.pid" depend() { need net spamd use logger before mta } start_pre() { checkpath --directory \ --owner "${command_user}" \ --mode 0755 \ "${SOCKET%/*}" } start_post() { ewaitfile 10 "${SOCKET}" [ -S "${SOCKET}" ] && chmod "${SOCKET_MODE}" "${SOCKET}" }