#!/bin/sh # Copyright (C) 2004 Nigel Horne # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Install into /etc/rc.d as /etc/rc.d/clamav # chmod 755 /etc/rc.d/clamav # # Add lines such as this to /etc/rc.conf: # clamd_enable="YES" # clamav_milter_enable="YES" # clamav_milter_flags="--max-children=2 --dont-wait --timeout=0 -P local:/var/run/clamav/clamav.sock --pidfile=/var/run/clamav/clamav-milter.pid --quarantine-dir=/var/run/clamav/quarantine" # # Tested with FreeBSD 5.2 and 5.3 # PROVIDE: clamav # REQUIRE: NETWORKING # KEYWORD: FreeBSD . /etc/rc.subr name="clamd" rcvar="`set_rcvar`" command="/usr/local/sbin/${name}" load_rc_config $name run_rc_command "$1" name="clamav_milter" rcvar="`set_rcvar`" command="/usr/local/sbin/clamav-milter" load_rc_config $name run_rc_command "$1"