List of Perl required/optional for MailScanner?
Joshua Penix
jpenix at binarytribe.com
Sat Jun 30 00:02:57 IST 2007
Is there a list anywhere of the Perl modules (and versions?) of Perl
modules actually *required* for MailScanner, and then secondarily
ones that are optional but enable extra functionality? I couldn't
find anything on the wiki.
I'm trying to do some work on documenting a clean but complete
installation of MailScanner on RedHat Enterprise, as I'm not
satisfied with the installer's method of bashing RPMs into place. I
saw the recent thread on yum installation where Julian made a meta-
package, but I noticed that the dependency list in that meta-package
didn't line up with the RPMs included in the regular installer.
In detail, the meta-package lists the following as dependencies (in
addition to the core Perl and Mailscanner):
tnef >= 1.1.1
perl-MIME-tools >= 5.412,
perl-MIME-Base64
perl-Archive-Zip
perl-Compress-Zlib
perl-Convert-BinHex
perl-Convert-TNEF
perl-DBD-SQLite
perl-DBI
perl-Filesys-Df
perl-File-Temp
perl-Getopt-Long
perl-IO-stringy
perl-HTML-Parser
perl-HTML-Tagset
perl-MailTools
perl-Net-CIDR
perl-Net-IP
perl-Sys-Hostname-Long
perl-Sys-Syslog
perl-TimeDate
perl-Time-HiRes
Only MIME-tools has a version number attached, and comparing to the
list of RPMs included in the full install package it's missing:
ExtUtils::MakeMaker
File::Spec
Scalar::Util
Storable
Test::Harness
Test::Simple
Math::BigInt
Math::BigRat
Without poring over the actual MailScanner code, I really am in the
dark about which modules and versions are necessary and why. If
people could help shed light on this, I'd be more than happy to put
together a page for the wiki showing the info I collect. I'm
picturing something similar to what the SpamAssassin build process
outputs, where it detects availability of modules and then explains
why you might want (or need) a particular module. We don't
necessarily need that info in the installer itself, but having it on
the wiki would help clear things up for people anal about their Perl
setups.
--
Joshua Penix http://www.binarytribe.com
Binary Tribe Linux Integration Services & Network Consulting
More information about the MailScanner
mailing list