From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jan 13 06:00:40 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3416316A4CE for ; Tue, 13 Jan 2004 06:00:40 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D3EF43D45 for ; Tue, 13 Jan 2004 06:00:37 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i0DE0aFR003581 for ; Tue, 13 Jan 2004 06:00:36 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i0DE0aXw003579; Tue, 13 Jan 2004 06:00:36 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 13 Jan 2004 06:00:36 -0800 (PST) Resent-Message-Id: <200401131400.i0DE0aXw003579@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Rob Evers Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0FAF16A4CE for ; Tue, 13 Jan 2004 05:50:21 -0800 (PST) Received: from haha.debank.tv (c92069.upc-c.chello.nl [212.187.92.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AAE343D54 for ; Tue, 13 Jan 2004 05:49:35 -0800 (PST) (envelope-from rob@debank.tv) Received: from haha.debank.tv (localhost [127.0.0.1]) by haha.debank.tv (8.12.9p2/8.12.9) with ESMTP id i0DDeUiF041029 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 13 Jan 2004 14:40:30 +0100 (CET) (envelope-from rob@debank.tv) Received: (from root@localhost) by haha.debank.tv (8.12.9p2/8.12.9/Submit) id i0DDeTNs041028; Tue, 13 Jan 2004 14:40:29 +0100 (CET) (envelope-from rob) Message-Id: <200401131340.i0DDeTNs041028@haha.debank.tv> Date: Tue, 13 Jan 2004 14:40:29 +0100 (CET) From: Rob Evers To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/61313: Update security/clamv-devel X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Rob Evers List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2004 14:00:40 -0000 >Number: 61313 >Category: ports >Synopsis: Update security/clamv-devel >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Jan 13 06:00:36 PST 2004 >Closed-Date: >Last-Modified: >Originator: Rob Evers >Release: FreeBSD 4.9-RELEASE i386 >Organization: >Environment: System: FreeBSD haha.debank.tv 4.9-RELEASE FreeBSD 4.9-RELEASE #1: Thu Nov 13 01:17:26 CET 2003 rob@haha.debank.tv:/usr/obj/usr/src/sys/HAHA i386 >Description: Update security/clamv-devel Add freshclam daemon startup script Modify freshclam.conf with sane values Milter script cleanup (Milter socket changed !!) >How-To-Repeat: >Fix: New file files/freshclam.sh --- clamav-devel.patch begins here --- diff -ruN clamav-devel.orig/Makefile clamav-devel/Makefile --- clamav-devel.orig/Makefile Tue Jan 13 14:17:34 2004 +++ clamav-devel/Makefile Tue Jan 13 14:25:49 2004 @@ -6,11 +6,11 @@ # PORTNAME= clamav -PORTVERSION= 20040103 +PORTVERSION= 20040113 CATEGORIES= security MASTER_SITES= http://clamav.sourceforge.net/snapshot/ PKGNAMESUFFIX= -devel -DISTNAME= ${PORTNAME}-${PORTVERSION}-fixed +DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} MAINTAINER= rob@debank.tv COMMENT= Command line virus scanner written entirely in C @@ -23,8 +23,6 @@ arc:${PORTSDIR}/archivers/arc \ unzip:${PORTSDIR}/archivers/unzip -WRKSRC= ${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} - USE_REINPLACE= yes USE_GMAKE= yes GNU_CONFIGURE= yes @@ -47,7 +45,7 @@ CLAMAVUSER?= clamav CLAMAVGROUP?= clamav CLAMAV_CLAMD_SOCKET?= /var/run/clamav/clamd -CLAMAV_MILTER_SOCKET?= /var/run/clmilter.sock +CLAMAV_MILTER_SOCKET?= /var/run/clamav/clmilter.sock PLIST_SUB+= CLAMAVUSER="${CLAMAVUSER}" PLIST_SUB+= CLAMAVGROUP="${CLAMAVGROUP}" @@ -64,7 +62,12 @@ -e 's|^\#?(PidFile) .*$$|\1 /var/run/clamav/clamd.pid|' \ -e 's|^\#?(LocalSocket) .*$$|\1 /var/run/clamav/clamd|' \ -e 's|^\#?(User) .*$$|\1 ${CLAMAVUSER}|' \ - -e 's|^\#?(ScanMail)$$|\1|' + -e 's|^\#?(ScanMail)$$|\1|' \ + -e 's|^\#?(Checks)$$|\#\1|' \ + -e 's|^\#?(DatabaseDirectory) .*$$|\1 ${DATADIR}|' \ + -e 's|^\#?(DatabaseOwner) .*$$|\1 ${CLAMAVUSER}|' \ + -e 's|^\#?(UpdateLogFile) .*$$|\1 /var/log/clamav/freshclam.log|' + .include @@ -111,6 +114,7 @@ > ${WRKDIR}/clamav-clamd.sh @${SED} ${SED_SCRIPT} ${FILESDIR}/clamav-milter.sh \ > ${WRKDIR}/clamav-milter.sh + @${SED} ${SED_SCRIPT} ${FILESDIR}/freshclam.sh > ${WRKDIR}/freshclam.sh pre-install: ${SETENV} PKG_PREFIX=${PREFIX} \ @@ -126,6 +130,7 @@ @${CHOWN} -R ${CLAMAVUSER}:${CLAMAVGROUP} ${DATADIR} @${INSTALL_SCRIPT} ${WRKDIR}/clamav-clamd.sh \ ${RC_DIR}/clamav-clamd${RC_SUFX} + @${INSTALL_SCRIPT} ${WRKDIR}/freshclam.sh ${RC_DIR}/freshclam${RC_SUFX} .if defined(WITH_MILTER) @${INSTALL_SCRIPT} ${WRKDIR}/clamav-milter.sh \ ${RC_DIR}/clamav-milter${RC_SUFX} diff -ruN clamav-devel.orig/distinfo clamav-devel/distinfo --- clamav-devel.orig/distinfo Tue Jan 13 14:17:34 2004 +++ clamav-devel/distinfo Tue Jan 13 14:26:43 2004 @@ -1 +1 @@ -MD5 (clamav-20040103-fixed.tar.gz) = dff88aaa21e56f2f30efbfb1509ba8e4 +MD5 (clamav-devel-20040113.tar.gz) = d50b496eb4bf4f3e2f7e173588257294 diff -ruN clamav-devel.orig/files/clamav-milter.sh clamav-devel/files/clamav-milter.sh --- clamav-devel.orig/files/clamav-milter.sh Tue Jan 13 14:17:34 2004 +++ clamav-devel/files/clamav-milter.sh Tue Jan 13 14:31:43 2004 @@ -37,7 +37,7 @@ # set defaults -clamav_milter_enable=${clamav_milter_enable:-"NO"} +clamav_milter=${clamav_milter:-"NO"} clamav_milter_socket=${clamav_milter_socket:-"%%CLAMAV_MILTER_SOCKET%%"} clamav_milter_flags=${clamav_milter_flags:-"--postmaster-only --local --outgoing --max-children=50"} diff -ruN clamav-devel.orig/files/freshclam.sh clamav-devel/files/freshclam.sh --- clamav-devel.orig/files/freshclam.sh Thu Jan 1 01:00:00 1970 +++ clamav-devel/files/freshclam.sh Tue Jan 13 14:28:28 2004 @@ -0,0 +1,35 @@ +#!/bin/sh +# +# $FreeBSD: ports/security/clamav-devel/files/freshclam.sh +# + +# PROVIDE: freshclam +# REQUIRE: LOGIN +# BEFORE: mail +# KEYWORD: FreeBSD shutdown + +# +# Add the following lines to /etc/rc.conf to enable freshclam daemon: +# +#freshclam_enable"YES" +# +# See freshclam(1) for flags +# + +. %%RC_SUBR%% + +name=freshclam +rcvar=`set_rcvar` + +command=%%PREFIX%%/bin/freshclam +required_dirs=%%DATADIR%% +required_files=%%PREFIX%%/etc/freshclam.conf + + +# set defaults + +freshclam_enable=${freshclam_enable:-"NO"} +freshclam_flags=${freshclam_flags:-"--daemon"} + +load_rc_config $name +run_rc_command "$1" diff -ruN clamav-devel.orig/pkg-plist clamav-devel/pkg-plist --- clamav-devel.orig/pkg-plist Tue Jan 13 14:17:34 2004 +++ clamav-devel/pkg-plist Tue Jan 13 14:29:26 2004 @@ -3,6 +3,7 @@ bin/freshclam bin/sigtool etc/rc.d/clamav-clamd%%RC_SUFX%% +etc/rc.d/freshclam%%RC_SUFX%% %%CLAMAV-MILTER:%%etc/rc.d/clamav-milter%%RC_SUFX%% %%CLAMAV-MILTER:%%sbin/clamav-milter sbin/clamd --- clamav-devel.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: