How about support for drweb?  It is popular with the postfix group and I
believe it has the vfs hooks.

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Buchan Milne
> Sent: Friday, June 07, 2002 6:15 AM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: [Cooker] Re: [CHRPM] samba-2.2.4-5mdk
>
>
> Sylvestre Taburet wrote:
> > Oden Eriksson wrote:
>
> >>>Changelog for -4mdk was:
> >>>| * Mon Jun 03 2002 Buchan Milne <[EMAIL PROTECTED]>
> 2.2.4-4mdk
> >>>| - More patch cleaning
> >>>| - Antivirus support (optional at build time). Please test if you have
> >>>
> >>>one of
> >>>
> >>>|   fprot, kaspersky,mks,symantec or trend. Sophos has been tested and
> >>>
> >>>builds
> >>>
> >>>|   and works.
> >>>| - Move all vfs objects to /usr/lib/samba/vfs
> >>>
> >>>Thus on-access scanning of files by samba. Infected files on the server
> >>>are not accessible (plus you get a syslog entry), and infected files
> >>>cannot be copied onto the server.
> >>
> >>Please _don't_ integrate this fluid feature into _samba_. I was about to
> >>make a samba add-on rpm package of this AV feature some time ago, but I
> >>hesitated... Please remove it from the samba package, it belongs to
> >>contribs at its best...
> >>
>
> Note that there are no packages in Mandrake that actually contain the
> feature. You have to rebuild the SRPM to actually get them (since you
> need to have the virus scanner installed). The problem is that
> samba-vscan needs to be compiled inside a compiled samba source tree.
>
> If you can find a way to build samba-vscan, and have it work with samba,
>   we can do it this way.
>
> No samba-vscan packages are in either cooker or contribs (the only one
> we would possible be able to put there is samba-vscan-openav, but
> probably not since it requires jre>1.2).
>
> > Well you got a good point here... But as VFS will be part of
> samba, maybe
> > we still can include a few "built in" plugins into samba, and
> then leave
> > the rest in contribs? Actually, because most antivirus are commercial
> > software, I tend to agree with you . WDYT Buchan?
>
> The point of this was to make it easy for someone to get on-access
> scanning, without having to recompile samba from source, losing all the
> benefits of Mandrake RPMs (out-the-box windbind, nss_wins, ACLs etc).
>
> Note that all the antivirus vfs modules will have their own package. The
> only issue is that binaries need to be cleaned from the examples/VFS
> tree (included in samba-doc), otherwise samba-doc has dependencies on
> the scanner, if the RPMs were built with AV support (Currently I build
> with no av support, and then with av support, using only the vscan RPM
> from the 2nd build, this needs to be fixed).
>
> Here is sample info on a samba-vscan package:
>
> [bgmilne@bgmilne rpm]$ rpm -ql samba-vscan-sophos
> /usr/lib/samba/vfs/vscan-sophos.so
> [bgmilne@bgmilne rpm]$ rpm -qi samba-vscan-sophos
> Name        : samba-vscan-sophos           Relocations: /usr
> Version     : 2.2.4                             Vendor: MandrakeSoft
> Release     : 3mdk                          Build Date: Tue 28 May 2002
> 06:11:50 PM SAST
> Install date: Tue 28 May 2002 06:36:39 PM SAST      Build Host:
> bgmilne.cae.co.za
> Group       : System/Servers                Source RPM:
> samba-2.2.4-3mdk.src.rpm
> Size        : 15724                            License: GPL
> Packager    : Buchan Milne <[EMAIL PROTECTED]>
> Summary     : On-access virus scanning for samba using Sophos
> Description :
> A vfs-module for samba to implement on-access scanning using the
> Sophos antivirus software (which must be installed to use this).
>
>
>
> I really would like some people to try and get this to build vscan RPMs
> for other scanners.
>
> Please look at the spec file for samba for more info on how to get virus
> scanning working:
>
> # As if that weren't enough, we're going to try building with antivirus
> # support as an option also
>
> %define build_fprot 0
> %define build_kaspersky 0
> %define build_mks 0
> %define build_openantivirus 0
> %define build_sophos 0
> %define build_symantec 0
> %define build_trend 0
> %{?_with_fprot: %{expand: %%define build_fprot 1}}
> %{?_with_kaspersky: %{expand: %%define build_kaspersky 1}}
> %{?_with_mks: %{expand: %%define build_mks 1}}
> %{?_with_openav: %{expand: %%define build_openantivirus 1}}
> %{?_with_sophos: %{expand: %%define build_sophos 1}}
> %{?_with_symantec: %{expand: %%define build_symantec 1}}
> %{?_with_trend: %{expand: %%define build_trend 1}}
> %define vfsdir "examples/VFS"
> %define vscandir "samba-vscan-%{vscanver}"
>
> (--with options don't seem to work for some reason, maybe we're using
> too many!).
>
> You will see all the vscan package definitions are surrounded by
> %if build_<scanner>
> %endif.
>
> So a normal build of the RPM delivers no vscan rpms, and doesn't need
> any scanner installed.
>
> Is there a better way of doing this?
>
> --
> |----------------Registered Linux User #182071-----------------|
> Buchan Milne                Mechanical Engineer, Network Manager
> Cellphone * Work            +27 82 472 2231 * +27 21 8828820x202
> Stellenbosch Automotive Engineering         http://www.cae.co.za
> GPG Key                   http://ranger.dnsalias.com/bgmilne.asc
> 1024D/60D204A7 2919 E232 5610 A038 87B1 72D6 AC92 BA50 60D2 04A7
>
>


Reply via email to