From owner-freebsd-ports Wed Jan 30 12:50:22 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E686D37B404 for ; Wed, 30 Jan 2002 12:50:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g0UKo1786777; Wed, 30 Jan 2002 12:50:01 -0800 (PST) (envelope-from gnats) Received: from www.partner.de (www.partner.de [195.254.3.1]) by hub.freebsd.org (Postfix) with ESMTP id BB2C937B417 for ; Wed, 30 Jan 2002 12:48:28 -0800 (PST) Received: (from ob@localhost) by www.partner.de (8.11.3/8.11.3) id g0UKmL211394; Wed, 30 Jan 2002 21:48:21 +0100 (CET) Message-Id: <200201302048.g0UKmL211394@www.partner.de> Date: Wed, 30 Jan 2002 21:48:21 +0100 (CET) From: Oliver Breuninger Reply-To: Oliver Breuninger To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/34461: Port for H+B EDV avmailgate Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 34461 >Category: ports >Synopsis: Port for H+B EDV avmailgate >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jan 30 12:50:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Oliver Breuninger >Release: FreeBSD 4.4-RELEASE i386 >Organization: >Environment: >Description: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # avmailgate # avmailgate/files # avmailgate/files/diff.rc # avmailgate/files/patch-aa # avmailgate/files/avmailgate.sh # avmailgate/Makefile # avmailgate/distinfo # avmailgate/pkg-comment # avmailgate/pkg-descr # avmailgate/pkg-plist # echo c - avmailgate mkdir -p avmailgate > /dev/null 2>&1 echo c - avmailgate/files mkdir -p avmailgate/files > /dev/null 2>&1 echo x - avmailgate/files/diff.rc sed 's/^X//' >avmailgate/files/diff.rc << 'END-of-avmailgate/files/diff.rc' X#! /bin/csh X# X Xcd ../work/avmailgate-6.12.0.0-FreeBSD X Xdiff --unified=2 avmailgate/etc/avmailgate.conf.orig avmailgate/etc/avmailgate.conf > ../../patch-aa X END-of-avmailgate/files/diff.rc echo x - avmailgate/files/patch-aa sed 's/^X//' >avmailgate/files/patch-aa << 'END-of-avmailgate/files/patch-aa' X--- avmailgate/etc/avmailgate.conf.orig Mon Jan 28 10:38:57 2002 X+++ avmailgate/etc/avmailgate.conf Wed Jan 30 00:00:22 2002 X@@ -22,4 +22,6 @@ X # User uucp X # Group uucp X+User daemon X+Group daemon X X # ------------------------------------------------------------------------ X@@ -47,4 +49,5 @@ X X # AntiVirDir /usr/lib/AntiVir X+AntiVirDir /usr/local/etc/antivir X X # ------------------------------------------------------------------------ X@@ -207,4 +210,5 @@ X X # ForwardTo /usr/lib/sendmail -oem -oi X+ForwardTo /usr/sbin/sendmail -oem -oi X X # Or if you want the mail to be sent by SMTP: END-of-avmailgate/files/patch-aa echo x - avmailgate/files/avmailgate.sh sed 's/^X//' >avmailgate/files/avmailgate.sh << 'END-of-avmailgate/files/avmailgate.sh' X#! /bin/sh X Xcase "$1" in X start) X echo "Initializing SMTP port. (avmailgate)" X /usr/local/sbin/avgated -A /usr/local/etc/antivir/avmailgate.acl -C /usr/local/etc/antivir/avmailgate.conf & X /usr/local/sbin/avgatefwd -C /usr/local/etc/antivir/avmailgate.conf & X ;; X stop) X echo -n "Shutting down SMTP port:" X echo X kill `cat /var/run/avmailgate_d.pid` X kill `cat /var/run/avmailgate_fwd.pid` X ;; X restart) X "$0" stop X "$0" start X ;; X *) X echo "Usage: $0 {start|stop|restart}" X exit 1 X ;; Xesac X Xexit 0 X END-of-avmailgate/files/avmailgate.sh echo x - avmailgate/Makefile sed 's/^X//' >avmailgate/Makefile << 'END-of-avmailgate/Makefile' X# New ports collection makefile for: avmailgate X# Version required: 6.12 X# Date created: January 29, 2002 X# Whom: Oliver Breuninger X# X# $Id: $ X X# X# http://www.antivir.de/dateien/antivir/fuse6/fuse6.zip X# X XPORTNAME= avmailgate XPORTVERSION= 6.12 XDISTFILES= avmailgate-6.12.0.0-freebsd.tgz XCATEGORIES= security XMASTER_SITES= ftp://ftp.antivir.de/freebsd/distfiles/ XMAINTAINER= ob@breuninger.org X XWRKSRC= ${WRKDIR}/avmailgate-6.12.0.0-FreeBSD X XNO_BUILD= yes X Xdo-install: X @${MKDIR} ${LOCALBASE}/etc/antivir X @${MKDIR} /var/spool/avmailgate X @${MKDIR} /var/spool/avmailgate/incoming X @${MKDIR} /var/spool/avmailgate/outgoing X @${MKDIR} /var/spool/avmailgate/rejected X @${CHOWN} -R daemon.daemon /var/spool/avmailgate X @${CHMOD} 0700 /var/spool/avmailgate X @${CHMOD} 0700 /var/spool/avmailgate/incoming X @${CHMOD} 0700 /var/spool/avmailgate/rejected X @${CHMOD} 0700 /var/spool/avmailgate/outgoing X @${LN} -fs ${LOCALBASE}/etc/antivir /usr/lib/AntiVir X @${LN} -fs ${LOCALBASE}/etc/antivir/avmailgate.acl /etc/avmailgate.acl X @${LN} -fs ${LOCALBASE}/etc/antivir/avmailgate.conf /etc/avmailgate.conf X @${CP} -p ${FILESDIR}/avmailgate.sh ${LOCALBASE}/etc/rc.d X @${CP} -p ${WRKSRC}/antivir.vdf ${LOCALBASE}/etc/antivir X @${CP} -p ${WRKSRC}/avmailgate/avgated ${LOCALBASE}/sbin X @${CP} -p ${WRKSRC}/avmailgate/script/avq ${LOCALBASE}/sbin X @${CP} -p ${WRKSRC}/avmailgate/avgatefwd ${LOCALBASE}/sbin X @${CP} -p ${WRKSRC}/avmailgate/etc/avmailgate.* ${LOCALBASE}/etc/antivir X @${CP} -p ${WRKSRC}/avmailgate/man/*.5 ${LOCALBASE}/man/man5 X @${CP} -p ${WRKSRC}/avmailgate/man/*.8 ${LOCALBASE}/man/man8 X Xpost-install: X @${ECHO_MSG} "" X @${ECHO_MSG} "******************************************************************" X @${ECHO_MSG} "" X @${ECHO_MSG} "For full functionality of AntiVir MailGate you need an license key" X @${ECHO_MSG} "from H+BEDV Datentechnik GmbH." X @${ECHO_MSG} "" X @${ECHO_MSG} "Put the file avmgate.key into the directory /usr/local/etc/antivir" X @${ECHO_MSG} "" X @${ECHO_MSG} "For more information on AntiVir please visit our web site" X @${ECHO_MSG} "http://www.antivir.de or http://www.hbedv.com." X @${ECHO_MSG} "mailto: support@antivir.de" X @${ECHO_MSG} "" X @${ECHO_MSG} "AntiVir is a registered trademark of H+BEDV Datentechnik GmbH" X @${ECHO_MSG} "" X @${ECHO_MSG} "******************************************************************" X @${ECHO_MSG} "" X X.include X END-of-avmailgate/Makefile echo x - avmailgate/distinfo sed 's/^X//' >avmailgate/distinfo << 'END-of-avmailgate/distinfo' XMD5 (avmailgate-6.12.0.0-freebsd.tgz) = 0673cc1ef6ef1b4119a491b1b460dccc END-of-avmailgate/distinfo echo x - avmailgate/pkg-comment sed 's/^X//' >avmailgate/pkg-comment << 'END-of-avmailgate/pkg-comment' XAntiVir MailGate from H+BEDV Datentechnik (http://www.hbedv.com) END-of-avmailgate/pkg-comment echo x - avmailgate/pkg-descr sed 's/^X//' >avmailgate/pkg-descr << 'END-of-avmailgate/pkg-descr' XAntiVir MailGate for FreeBSD protects your electronic post office Xagainst viruses. XIt is working with numerous common Mail Transport Agents (MTA), Xlike sendmail, postfix, qmail and exim. Operates at high speed, Xis easy to configure and checks both incoming and outgoing emails. X XAntiVir MailGate is a store-and-forward agent, in which the Xworkload is shared by the two programs avgated and avgatefwd. X XAvgated receives the emails and stores them in a specified Xdirectory. This program can be run as an independent server which Xoccupies port 25 (SMTP) or is started by the internet superdaemon Xinetd. X XAvgatefwd reads the temporarily stored emails, decodes the attach- Xments and initiates the virus scan. If no viruses are found in the Xemails, they are forwarded immediately. X XIf an email is found to be infected, it will not be forwarded. In Xthis case, the postmaster receives an e-mail with a detailed report, Xand the sender and recipient are also notified of the infection. X X********************************************************************* X For more information on AntiVir please visit our web site X http://www.antivir.de/ X or X http://www.hbedv.com/ X X AntiVir is a registered trademark of X H+BEDV Datentechnik GmbH X********************************************************************* X END-of-avmailgate/pkg-descr echo x - avmailgate/pkg-plist sed 's/^X//' >avmailgate/pkg-plist << 'END-of-avmailgate/pkg-plist' Xetc/antivir/antivir.vdf Xetc/antivir/avmailgate.conf Xetc/antivir/avmailgate.conf.orig Xetc/antivir/avmailgate.acl Xetc/rc.d/avmailgate.sh Xsbin/avgated Xsbin/avgatefwd Xsbin/avq Xman/man8/avmailgate.8 Xman/man5/avmailgate.conf.5 X@unexec rm -r /usr/local/etc/antivir X@unexec rmdir /var/spool/avmailgate/incoming X@unexec rmdir /var/spool/avmailgate/outgoing X@unexec rmdir /var/spool/avmailgate/rejected X@unexec rmdir /var/spool/avmailgate END-of-avmailgate/pkg-plist exit >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message