#!/bin/sh # # $FreeBSD: head/mail/antivirus-milter/files/antivirus.in 531850 2020-04-16 14:49:59Z dinoex $ # # Start or stop antivirus # # PROVIDE: antivirus # REQUIRE: DAEMON # BEFORE: mail # KEYWORD: shutdown # # # Define these antivirus_* variables in one of these files: # /etc/rc.conf # /etc/rc.conf.local # /etc/rc.conf.d/antivirus # # DO NOT CHANGE THESE DEFAULT VALUES HERE # . /etc/rc.subr name="antivirus" desc="Antivirus Milter Daemon" rcvar="antivirus_enable" load_rc_config $name : ${antivirus_enable:="NO"} : ${antivirus_pidfile:="%%ANTIVIRUS%%/run/antivirus.pid"} : ${antivirus_socket:="%%ANTIVIRUS%%/antivirus.sock"} command="%%PREFIX%%/libexec/antivirus" command_args="-p local:${antivirus_socket} ${antivirus_flags}" pidfile="${antivirus_pidfile}" required_files="%%PREFIX%%/etc/antivirus.conf" start_precmd="antivirus_prestart" stop_postcmd="antivirus_poststop" antivirus_prestart() { /bin/rm -f "${pidfile}" "${antivirus_socket}" } antivirus_poststop() { /bin/rm -f "${pidfile}" "${antivirus_socket}" } run_rc_command "$1"