Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Nov 2001 23:57:22 +0200
From:      "Konstantin Reznichenko" <kot@premierbank.dp.ua>
To:        <FreeBSD-gnats-submit@freebsd.org>
Subject:   ports/31922: new port
Message-ID:  <000c01c16afb$d7aefeb0$0402a8c0@premierbank.dp.ua>

next in thread | raw e-mail | index | archive | help

>Number:         31922
>Category:       ports
>Synopsis:       new port
>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:   Sun Nov 11 14:00:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Bourne-again Superuser
>Release:        FreeBSD 4.2-RELEASE i386
>Organization:
PREMIERBANK
>Environment:
=20

 <Relevant environment information (multiple lines)>

>Description:
=20

# 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:
#
# drweb-qmail
# drweb-qmail/files
# drweb-qmail/files/patch-aa
# drweb-qmail/Makefile
# drweb-qmail/distinfo
# drweb-qmail/pkg-comment
# drweb-qmail/pkg-descr
# drweb-qmail/pkg-plist
#
echo c - drweb-qmail
mkdir -p drweb-qmail > /dev/null 2>&1
echo c - drweb-qmail/files
mkdir -p drweb-qmail/files > /dev/null 2>&1
echo x - drweb-qmail/files/patch-aa
sed 's/^X//' >drweb-qmail/files/patch-aa << =
'END-of-drweb-qmail/files/patch-aa'
X--- configure.orig Thu Sep  6 02:11:26 2001
X+++ configure Sun Nov 11 18:01:40 2001
X@@ -341,6 +341,10 @@
X     then
X  INOCUCMD=3D"${INOCUCMD:-$dir/inocucmd}"
X     fi   =20
X+    if test -x $dir/drweb_qmail.pl
X+    then
X+ DRWEB=3D"${DRWEB:-$dir/drweb_qmail.pl}"
X+    fi   =20
X     if test -x $dir/find
X     then
X  FIND=3D"${FIND:-$dir/find}"
X@@ -652,6 +656,12 @@
X     SCANNER_ARRAY=3D"$SCANNER_ARRAY,\"inocucmd\""
X fi
X=20
X+if [ "$DRWEB" !=3D "" ]; then=20
X+    echo "drweb=3D$DRWEB"=20
X+    SCANNER_ARRAY=3D"$SCANNER_ARRAY,\"drweb\""
X+fi
X+
X+
X USERNAME=3D${USERNAME:-$LOGNAME}
X=20
X SCANNER_ARRAY=3D`echo $SCANNER_ARRAY|sed 's/^,//g'`
X@@ -800,6 +810,7 @@
X s?AVPDAEMON?$AVPDAEMON?g;
X s?FSECURE?$FSECURE?g;
X s?INOCUCMD?$INOCUCMD?g;
X+s?DRWEB?$DRWEB?g;
X s?USERNAME?$USERNAME?g;
X s?FQDN?$FQDN?g;
X s?MAILDOMAIN?$MAILDOMAIN?g;
X--- qmail-scanner-queue.template.orig Fri Sep  7 01:12:20 2001
X+++ qmail-scanner-queue.template Wed Oct 17 17:29:37 2001
X@@ -166,6 +166,7 @@
X my $avpdaemon_binary=3D'AVPDAEMON';
X my $fsecure_binary=3D'FSECURE';
X my $inocucmd_binary=3D'INOCUCMD';
X+my $drweb_binary=3D'DRWEB';
X $ENV{'PATH'}=3D'/bin:/usr/bin';
X=20
X my $SCANINFO=3D'';
X--- sub-drweb.pl.orig Thu Jan  1 03:00:00 1970
X+++ sub-drweb.pl Wed Oct 17 17:33:36 2001
X@@ -0,0 +1,42 @@
X+sub drweb {
X+  # Call DrWeb Daemon Perl-Wrapper Client
X+  &debug("drweb: starting scan of directory =
\"$scandir/$file_id\"...");
X+  my ($drweb_verbose)=3D"" if ($DEBUG);
X+  my ($start_drweb_time)=3D[gettimeofday];
X+  my ($DD,$drweb_status,$stop_drweb_time,$drweb_time);
X+  &debug("drweb: run $drweb_binary $scandir/$file_id");
X+  $DD =3D `perl $drweb_binary $scandir/$file_id`;
X+  $drweb_status =3D ($? >> 8);
X+  &debug("drweb: wrapper return code($drweb_status) and =
string:\n$DD");
X+  if( $drweb_status eq 1 ) {
X+    my @list =3D split(/\n/,$DD);
X+    $quarantine_description =3D '';   =20
X+    foreach( @list ) {       =20
X+        $quarantine_description .=3D "$_\n";
X+        $quarantine_event++;
X+    }
X+    &debug("drweb: Found a viruses:\n$quarantine_description");
X+    $description .=3D "\n--- drweb results ---\n$DD";
X+  }=20
X+  elsif( $drweb_status eq 2 ) {
X+    $quarantine_description =3D "possible contain a mailbomb";   =20
X+    $quarantine_event=3D1;
X+    &debug("drweb: message possible contain a mailbomb");
X+    $description .=3D "\n--- drweb results ---\nmessage possible =
contain a mailbomb";
X+  } =20
X+  elsif( $drweb_status eq 3 ) {
X+    $quarantine_description =3D "contain an unchecked objects";   =20
X+    $quarantine_event=3D1;
X+    &debug("drweb: message possible contain an unchecked objects");
X+    $description .=3D "\n--- drweb results ---\nmessage contain an =
unchecked objects";
X+  } =20
X+  elsif( $drweb_status eq 10 ) {
X+    &debug("drweb: message has not been checked - $DD");
X+  } =20
X+  elsif( $drweb_status > 0 ) {
X+    &tempfail("drweb: antivirus software failure");
X+  } =20
X+  my ($stop_drweb_time)=3D[gettimeofday];
X+  $drweb_time =3D tv_interval ($start_drweb_time, $stop_drweb_time);
X+  &debug("drweb: finished scan of dir \"$scandir/$file_id\" in =
$drweb_time secs");
X+}
END-of-drweb-qmail/files/patch-aa
echo x - drweb-qmail/Makefile
sed 's/^X//' >drweb-qmail/Makefile << 'END-of-drweb-qmail/Makefile'
X# New ports collection makefile for:  DrWeb_QMail
X# Date created:         9 November 2001
X# Whom:                 Konstantin Reznichenko <kot@premierbank.dp.ua>
X#
X# $FreeBSD$
X#
X
XPORTNAME=3D drweb_qmail
XPORTVERSION=3D 4.26c
XCATEGORIES=3D security mail
XMASTER_SITES=3D http://prdownloads.sourceforge.net/qmail-scanner/
XDISTNAME=3D qmail-scanner-1.01
XEXTRACT_SUFX=3D .tgz
X
XMAINTAINER=3D     kot@premierbank.dp.ua
X
XDRWEBBASE=3D ${LOCALBASE}/drweb
XIS_INTERACTIVE=3D yes
X
XBUILD_DEPENDS=3D ${DRWEBBASE}/drwebd:${PORTSDIR}/security/drweb \
X  ${PORTSDIR}/mail/qmail \
X  ${PORTSDIR}/devel/p5-Time-HiRes \
X  ${LOCALBASE}/bin/maildrop:${PORTSDIR}/mail/maildrop \
X  ${LOCALBASE}/bin/tnef:${PORTSDIR}/converters/tnef
XRUN_DEPENDS=3D ${BUILD_DEPENDS}
X
XWRKSRC=3D  ${WRKDIR}/${DISTNAME}
X
XCONFIGURE_ENV=3D PATH=3D${PATH}:${LOCALBASE}/drweb/clients/qmail
XNO_BUILD=3D yes
X
Xdo-install:
X cd ${DRWEBBASE}/clients/drwebdc && ./${CONFIGURE_SCRIPT} && ${MAKE}
X cd ${WRKSRC} && ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} --install
X ${CHMOD} 4711 /usr/bin/suidperl
X
X.include <bsd.port.mk>
END-of-drweb-qmail/Makefile
echo x - drweb-qmail/distinfo
sed 's/^X//' >drweb-qmail/distinfo << 'END-of-drweb-qmail/distinfo'
XMD5 (qmail-scanner-1.01.tgz) =3D 82b92420eda64e18197f35dbbd0a8a3d
END-of-drweb-qmail/distinfo
echo x - drweb-qmail/pkg-comment
sed 's/^X//' >drweb-qmail/pkg-comment << =
'END-of-drweb-qmail/pkg-comment'
XQmail message filter for virus processing through DrWeb daemon
END-of-drweb-qmail/pkg-comment
echo x - drweb-qmail/pkg-descr
sed 's/^X//' >drweb-qmail/pkg-descr << 'END-of-drweb-qmail/pkg-descr'
XQmail message filter for virus processing through Qmail-Scanner and
XDrWeb daemon (Qmail-Scanner: Email Scanning Harness for =
Qmail).END-of-drweb-qmail/pkg-descr
echo x - drweb-qmail/pkg-plist
sed 's/^X//' >drweb-qmail/pkg-plist << 'END-of-drweb-qmail/pkg-plist'
X@cwd /usr/bin
X@exec chmod 4711 %D/suidperl
X@cwd /var/spool
X@exec mkdir -p %D/qmailscan/quarantine/cur
X@exec mkdir -p %D/qmailscan/quarantine/new
X@exec mkdir -p %D/qmailscan/quarantine/tmp
X@exec mkdir -p %D/qmailscan/working/cur
X@exec mkdir -p %D/qmailscan/working/new
X@exec mkdir -p %D/qmailscan/working/tmp
X@exec ln -s %D/qmailscan/quarantine %D/qmailscan/viruses
Xqmailscan/qmail-queue.log
Xqmailscan/qmail-scanner-queue-version.txt
Xqmailscan/quarantine-attachments.db
Xqmailscan/quarantine-attachments.txt
Xqmailscan/quarantine.log
X@exec ln -s %D/qmailscan/quarantine.log %D/qmailscan/viruses.log
X@dirrm qmailscan/quarantine/cur
X@dirrm qmailscan/quarantine/new
X@dirrm qmailscan/quarantine/tmp
X@dirrm qmailscan/quarantine
X@dirrm qmailscan/working/cur
X@dirrm qmailscan/working/new
X@dirrm qmailscan/working/tmp
X@dirrm qmailscan/working
X@unexec unlink /var/spool/qmailscan/viruses
X@unexec unlink /var/spool/qmailscan/viruses.log
X@dirrm qmailscan
END-of-drweb-qmail/pkg-plist
exit

>How-To-Repeat:
=20

 <Code/input/activities to reproduce the problem (multiple lines)>

>Fix:
=20

 <How to correct or work around the problem, if known (multiple lines)>


------=_NextPart_000_0009_01C16B0C.9AA68B30
Content-Type: text/html;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r">
<META content=3D"MSHTML 5.50.4522.1800" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3D"Arial Cyr" size=3D2>&gt;Submitter-Id:&nbsp;&nbsp;=20
current-users<BR>&gt;Originator:&nbsp;&nbsp;&nbsp;&nbsp; Bourne-again=20
Superuser<BR>&gt;Organization:&nbsp;&nbsp;=20
PREMIERBANK<BR>&gt;Confidential:&nbsp;&nbsp;=20
no<BR>&gt;Synopsis:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new=20
port<BR>&gt;Severity:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;non-critic=
al<BR>&gt;Priority:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;low<BR>&gt;C=
ategory:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
ports<BR>&gt;Release:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FreeBSD=20
4.2-RELEASE=20
i386<BR>&gt;Class:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =

change-request<BR>&gt;Environment: </DIV>
<DIV><FONT face=3D"Arial Cyr"></FONT>&nbsp;</DIV>
<DIV>&nbsp;&lt;Relevant environment information (multiple =
lines)&gt;</DIV>
<DIV><FONT face=3D"Arial Cyr"></FONT>&nbsp;</DIV>
<DIV>&gt;Description: </DIV>
<DIV><FONT face=3D"Arial Cyr"></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Arial Cyr"># This is a shell archive.&nbsp; Save it =
in a file,=20
remove anything before<BR># this line, and then unpack it by entering =
"sh=20
file".&nbsp; Note, it may<BR># create directories; files and directories =
will be=20
owned by you and<BR># have default permissions.<BR>#<BR># This archive=20
contains:<BR>#<BR>#&nbsp;drweb-qmail<BR>#&nbsp;drweb-qmail/files<BR>#&nbs=
p;drweb-qmail/files/patch-aa<BR>#&nbsp;drweb-qmail/Makefile<BR>#&nbsp;drw=
eb-qmail/distinfo<BR>#&nbsp;drweb-qmail/pkg-comment<BR>#&nbsp;drweb-qmail=
/pkg-descr<BR>#&nbsp;drweb-qmail/pkg-plist<BR>#<BR>echo=20
c - drweb-qmail<BR>mkdir -p drweb-qmail &gt; /dev/null =
2&gt;&amp;1<BR>echo c -=20
drweb-qmail/files<BR>mkdir -p drweb-qmail/files &gt; /dev/null=20
2&gt;&amp;1<BR>echo x - drweb-qmail/files/patch-aa<BR>sed 's/^X//'=20
&gt;drweb-qmail/files/patch-aa &lt;&lt;=20
'END-of-drweb-qmail/files/patch-aa'<BR>X--- configure.orig&nbsp;Thu =
Sep&nbsp; 6=20
02:11:26 2001<BR>X+++ configure&nbsp;Sun Nov 11 18:01:40 2001<BR>X@@ =
-341,6=20
+341,10 @@<BR>X&nbsp;&nbsp;&nbsp;&nbsp; then<BR>X=20
&nbsp;INOCUCMD=3D"${INOCUCMD:-$dir/inocucmd}"<BR>X&nbsp;&nbsp;&nbsp;&nbsp=
;=20
fi&nbsp;&nbsp;&nbsp; <BR>X+&nbsp;&nbsp;&nbsp; if test -x=20
$dir/drweb_qmail.pl<BR>X+&nbsp;&nbsp;&nbsp;=20
then<BR>X+&nbsp;DRWEB=3D"${DRWEB:-$dir/drweb_qmail.pl}"<BR>X+&nbsp;&nbsp;=
&nbsp;=20
fi&nbsp;&nbsp;&nbsp; <BR>X&nbsp;&nbsp;&nbsp;&nbsp; if test -x=20
$dir/find<BR>X&nbsp;&nbsp;&nbsp;&nbsp; then<BR>X=20
&nbsp;FIND=3D"${FIND:-$dir/find}"<BR>X@@ -652,6 +656,12=20
@@<BR>X&nbsp;&nbsp;&nbsp;&nbsp; =
SCANNER_ARRAY=3D"$SCANNER_ARRAY,\"inocucmd\""<BR>X=20
fi<BR>X <BR>X+if [ "$DRWEB" !=3D "" ]; then <BR>X+&nbsp;&nbsp;&nbsp; =
echo=20
"drweb=3D$DRWEB" <BR>X+&nbsp;&nbsp;&nbsp;=20
SCANNER_ARRAY=3D"$SCANNER_ARRAY,\"drweb\""<BR>X+fi<BR>X+<BR>X+<BR>X=20
USERNAME=3D${USERNAME:-$LOGNAME}<BR>X <BR>X SCANNER_ARRAY=3D`echo =
$SCANNER_ARRAY|sed=20
's/^,//g'`<BR>X@@ -800,6 +810,7 @@<BR>X s?AVPDAEMON?$AVPDAEMON?g;<BR>X=20
s?FSECURE?$FSECURE?g;<BR>X =
s?INOCUCMD?$INOCUCMD?g;<BR>X+s?DRWEB?$DRWEB?g;<BR>X=20
s?USERNAME?$USERNAME?g;<BR>X s?FQDN?$FQDN?g;<BR>X=20
s?MAILDOMAIN?$MAILDOMAIN?g;<BR>X--- =
qmail-scanner-queue.template.orig&nbsp;Fri=20
Sep&nbsp; 7 01:12:20 2001<BR>X+++ qmail-scanner-queue.template&nbsp;Wed =
Oct 17=20
17:29:37 2001<BR>X@@ -166,6 +166,7 @@<BR>X my=20
$avpdaemon_binary=3D'AVPDAEMON';<BR>X my =
$fsecure_binary=3D'FSECURE';<BR>X my=20
$inocucmd_binary=3D'INOCUCMD';<BR>X+my $drweb_binary=3D'DRWEB';<BR>X=20
$ENV{'PATH'}=3D'/bin:/usr/bin';<BR>X <BR>X my $SCANINFO=3D'';<BR>X---=20
sub-drweb.pl.orig&nbsp;Thu Jan&nbsp; 1 03:00:00 1970<BR>X+++=20
sub-drweb.pl&nbsp;Wed Oct 17 17:33:36 2001<BR>X@@ -0,0 +1,42 @@<BR>X+sub =
drweb=20
{<BR>X+&nbsp; # Call DrWeb Daemon Perl-Wrapper Client<BR>X+&nbsp;=20
&amp;debug("drweb: starting scan of directory=20
\"$scandir/$file_id\"...");<BR>X+&nbsp; my ($drweb_verbose)=3D"" if=20
($DEBUG);<BR>X+&nbsp; my =
($start_drweb_time)=3D[gettimeofday];<BR>X+&nbsp; my=20
($DD,$drweb_status,$stop_drweb_time,$drweb_time);<BR>X+&nbsp; =
&amp;debug("drweb:=20
run $drweb_binary $scandir/$file_id");<BR>X+&nbsp; $DD =3D `perl =
$drweb_binary=20
$scandir/$file_id`;<BR>X+&nbsp; $drweb_status =3D ($? &gt;&gt; =
8);<BR>X+&nbsp;=20
&amp;debug("drweb: wrapper return code($drweb_status) and=20
string:\n$DD");<BR>X+&nbsp; if( $drweb_status eq 1 ) =
{<BR>X+&nbsp;&nbsp;&nbsp;=20
my @list =3D split(/\n/,$DD);<BR>X+&nbsp;&nbsp;&nbsp; =
$quarantine_description =3D=20
'';&nbsp;&nbsp;&nbsp; <BR>X+&nbsp;&nbsp;&nbsp; foreach( @list )=20
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<BR>X+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $quarantine_description =
.=3D=20
"$_\n";<BR>X+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
$quarantine_event++;<BR>X+&nbsp;&nbsp;&nbsp; }<BR>X+&nbsp;&nbsp;&nbsp;=20
&amp;debug("drweb: Found a=20
viruses:\n$quarantine_description");<BR>X+&nbsp;&nbsp;&nbsp; =
$description .=3D=20
"\n--- drweb results ---\n$DD";<BR>X+&nbsp; } <BR>X+&nbsp; elsif( =
$drweb_status=20
eq 2 ) {<BR>X+&nbsp;&nbsp;&nbsp; $quarantine_description =3D "possible =
contain a=20
mailbomb";&nbsp;&nbsp;&nbsp; <BR>X+&nbsp;&nbsp;&nbsp;=20
$quarantine_event=3D1;<BR>X+&nbsp;&nbsp;&nbsp; &amp;debug("drweb: =
message possible=20
contain a mailbomb");<BR>X+&nbsp;&nbsp;&nbsp; $description .=3D "\n--- =
drweb=20
results ---\nmessage possible contain a mailbomb";<BR>X+&nbsp; }&nbsp;=20
<BR>X+&nbsp; elsif( $drweb_status eq 3 ) {<BR>X+&nbsp;&nbsp;&nbsp;=20
$quarantine_description =3D "contain an unchecked =
objects";&nbsp;&nbsp;&nbsp;=20
<BR>X+&nbsp;&nbsp;&nbsp; $quarantine_event=3D1;<BR>X+&nbsp;&nbsp;&nbsp;=20
&amp;debug("drweb: message possible contain an unchecked=20
objects");<BR>X+&nbsp;&nbsp;&nbsp; $description .=3D "\n--- drweb =
results=20
---\nmessage contain an unchecked objects";<BR>X+&nbsp; }&nbsp; =
<BR>X+&nbsp;=20
elsif( $drweb_status eq 10 ) {<BR>X+&nbsp;&nbsp;&nbsp; =
&amp;debug("drweb:=20
message has not been checked - $DD");<BR>X+&nbsp; }&nbsp; <BR>X+&nbsp; =
elsif(=20
$drweb_status &gt; 0 ) {<BR>X+&nbsp;&nbsp;&nbsp; &amp;tempfail("drweb: =
antivirus=20
software failure");<BR>X+&nbsp; }&nbsp; <BR>X+&nbsp; my=20
($stop_drweb_time)=3D[gettimeofday];<BR>X+&nbsp; $drweb_time =3D =
tv_interval=20
($start_drweb_time, $stop_drweb_time);<BR>X+&nbsp; &amp;debug("drweb: =
finished=20
scan of dir \"$scandir/$file_id\" in $drweb_time=20
secs");<BR>X+}<BR>END-of-drweb-qmail/files/patch-aa<BR>echo x -=20
drweb-qmail/Makefile<BR>sed 's/^X//' &gt;drweb-qmail/Makefile &lt;&lt;=20
'END-of-drweb-qmail/Makefile'<BR>X# New ports collection makefile =
for:&nbsp;=20
DrWeb_QMail<BR>X# Date =
created:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
9 November 2001<BR>X#=20
Whom:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Konstantin Reznichenko &lt;<A=20
href=3D"mailto:kot@premierbank.dp.ua">kot@premierbank.dp.ua</A>&gt;<BR>X#=
<BR>X#=20
$FreeBSD$<BR>X#<BR>X<BR>XPORTNAME=3D&nbsp;drweb_qmail<BR>XPORTVERSION=3D&=
nbsp;4.26c<BR>XCATEGORIES=3D&nbsp;security=20
mail<BR>XMASTER_SITES=3D&nbsp;<A=20
href=3D"http://prdownloads.sourceforge.net/qmail-scanner/">http://prdownl=
oads.sourceforge.net/qmail-scanner/</A><BR>XDISTNAME=3D&nbsp;qmail-scanne=
r-1.01<BR>XEXTRACT_SUFX=3D&nbsp;.tgz<BR>X<BR>XMAINTAINER=3D&nbsp;&nbsp;&n=
bsp;&nbsp;=20
<A=20
href=3D"mailto:kot@premierbank.dp.ua">kot@premierbank.dp.ua</A><BR>X<BR>X=
DRWEBBASE=3D&nbsp;${LOCALBASE}/drweb<BR>XIS_INTERACTIVE=3D&nbsp;yes<BR>X<=
BR>XBUILD_DEPENDS=3D&nbsp;${DRWEBBASE}/drwebd:${PORTSDIR}/security/drweb =

\<BR>X&nbsp;&nbsp;${PORTSDIR}/mail/qmail=20
\<BR>X&nbsp;&nbsp;${PORTSDIR}/devel/p5-Time-HiRes=20
\<BR>X&nbsp;&nbsp;${LOCALBASE}/bin/maildrop:${PORTSDIR}/mail/maildrop=20
\<BR>X&nbsp;&nbsp;${LOCALBASE}/bin/tnef:${PORTSDIR}/converters/tnef<BR>XR=
UN_DEPENDS=3D&nbsp;${BUILD_DEPENDS}<BR>X<BR>XWRKSRC=3D&nbsp;&nbsp;${WRKDI=
R}/${DISTNAME}<BR>X<BR>XCONFIGURE_ENV=3D&nbsp;PATH=3D${PATH}:${LOCALBASE}=
/drweb/clients/qmail<BR>XNO_BUILD=3D&nbsp;yes<BR>X<BR>Xdo-install:<BR>X&n=
bsp;cd=20
${DRWEBBASE}/clients/drwebdc &amp;&amp; ./${CONFIGURE_SCRIPT} &amp;&amp; =

${MAKE}<BR>X&nbsp;cd ${WRKSRC} &amp;&amp; ${CONFIGURE_ENV} =
./${CONFIGURE_SCRIPT}=20
--install<BR>X&nbsp;${CHMOD} 4711 /usr/bin/suidperl<BR>X<BR>X.include=20
&lt;bsd.port.mk&gt;<BR>END-of-drweb-qmail/Makefile<BR>echo x -=20
drweb-qmail/distinfo<BR>sed 's/^X//' &gt;drweb-qmail/distinfo &lt;&lt;=20
'END-of-drweb-qmail/distinfo'<BR>XMD5 (qmail-scanner-1.01.tgz) =3D=20
82b92420eda64e18197f35dbbd0a8a3d<BR>END-of-drweb-qmail/distinfo<BR>echo =
x -=20
drweb-qmail/pkg-comment<BR>sed 's/^X//' &gt;drweb-qmail/pkg-comment =
&lt;&lt;=20
'END-of-drweb-qmail/pkg-comment'<BR>XQmail message filter for virus =
processing=20
through DrWeb daemon<BR>END-of-drweb-qmail/pkg-comment<BR>echo x -=20
drweb-qmail/pkg-descr<BR>sed 's/^X//' &gt;drweb-qmail/pkg-descr &lt;&lt; =

'END-of-drweb-qmail/pkg-descr'<BR>XQmail message filter for virus =
processing=20
through Qmail-Scanner and<BR>XDrWeb daemon (Qmail-Scanner: Email =
Scanning=20
Harness for Qmail).END-of-drweb-qmail/pkg-descr<BR>echo x -=20
drweb-qmail/pkg-plist<BR>sed 's/^X//' &gt;drweb-qmail/pkg-plist &lt;&lt; =

'END-of-drweb-qmail/pkg-plist'<BR><A href=3D"mailto:X@cwd">X@cwd</A>=20
/usr/bin<BR><A href=3D"mailto:X@exec">X@exec</A> chmod 4711 =
%D/suidperl<BR><A=20
href=3D"mailto:X@cwd">X@cwd</A> /var/spool<BR><A =
href=3D"mailto:X@exec">X@exec</A>=20
mkdir -p %D/qmailscan/quarantine/cur<BR><A =
href=3D"mailto:X@exec">X@exec</A> mkdir=20
-p %D/qmailscan/quarantine/new<BR><A href=3D"mailto:X@exec">X@exec</A> =
mkdir -p=20
%D/qmailscan/quarantine/tmp<BR><A href=3D"mailto:X@exec">X@exec</A> =
mkdir -p=20
%D/qmailscan/working/cur<BR><A href=3D"mailto:X@exec">X@exec</A> mkdir =
-p=20
%D/qmailscan/working/new<BR><A href=3D"mailto:X@exec">X@exec</A> mkdir =
-p=20
%D/qmailscan/working/tmp<BR><A href=3D"mailto:X@exec">X@exec</A> ln -s=20
%D/qmailscan/quarantine=20
%D/qmailscan/viruses<BR>Xqmailscan/qmail-queue.log<BR>Xqmailscan/qmail-sc=
anner-queue-version.txt<BR>Xqmailscan/quarantine-attachments.db<BR>Xqmail=
scan/quarantine-attachments.txt<BR>Xqmailscan/quarantine.log<BR><A=20
href=3D"mailto:X@exec">X@exec</A> ln -s %D/qmailscan/quarantine.log=20
%D/qmailscan/viruses.log<BR><A href=3D"mailto:X@dirrm">X@dirrm</A>=20
qmailscan/quarantine/cur<BR><A href=3D"mailto:X@dirrm">X@dirrm</A>=20
qmailscan/quarantine/new<BR><A href=3D"mailto:X@dirrm">X@dirrm</A>=20
qmailscan/quarantine/tmp<BR><A href=3D"mailto:X@dirrm">X@dirrm</A>=20
qmailscan/quarantine<BR><A href=3D"mailto:X@dirrm">X@dirrm</A>=20
qmailscan/working/cur<BR><A href=3D"mailto:X@dirrm">X@dirrm</A>=20
qmailscan/working/new<BR><A href=3D"mailto:X@dirrm">X@dirrm</A>=20
qmailscan/working/tmp<BR><A href=3D"mailto:X@dirrm">X@dirrm</A>=20
qmailscan/working<BR><A href=3D"mailto:X@unexec">X@unexec</A> unlink=20
/var/spool/qmailscan/viruses<BR><A href=3D"mailto:X@unexec">X@unexec</A> =
unlink=20
/var/spool/qmailscan/viruses.log<BR><A =
href=3D"mailto:X@dirrm">X@dirrm</A>=20
qmailscan<BR>END-of-drweb-qmail/pkg-plist<BR>exit</FONT></DIV>
<DIV><FONT face=3D"Arial Cyr"></FONT>&nbsp;</DIV>
<DIV>&gt;How-To-Repeat: </DIV>
<DIV><FONT face=3D"Arial Cyr"></FONT>&nbsp;</DIV>
<DIV>&nbsp;&lt;Code/input/activities to reproduce the problem (multiple=20
lines)&gt;</DIV>
<DIV><FONT face=3D"Arial Cyr"></FONT>&nbsp;</DIV>
<DIV>&gt;Fix: </DIV>
<DIV><FONT face=3D"Arial Cyr"></FONT>&nbsp;</DIV>
<DIV>&nbsp;&lt;How to correct or work around the problem, if known =
(multiple=20
lines)&gt;<BR></FONT></DIV></BODY></HTML>

------=_NextPart_000_0009_01C16B0C.9AA68B30--

>Release-Note:
>Audit-Trail:
>Unformatted:
 This is a multi-part message in MIME format.
 
 ------=_NextPart_000_0009_01C16B0C.9AA68B30
 Content-Type: text/plain;
 	charset="koi8-r"
 Content-Transfer-Encoding: quoted-printable
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000c01c16afb$d7aefeb0$0402a8c0>