diff --git a/docs/gotcha.txt b/docs/gotcha.txt index 98e05c405..613b3c0b1 100644 --- a/docs/gotcha.txt +++ b/docs/gotcha.txt @@ -19,6 +19,14 @@ save you many hours of grief. sitename = www.mycompany.com + * You'll need to add two new Perl modules on some platforms. They are + Compress::Zlib and Archive::Tar. + + perl -MCPAN -e shell + install Archive::Tar + install Compress:Zlib + exit + 5.2.0 -------------------------------------------------------------------- diff --git a/docs/install.txt b/docs/install.txt index f6a07b4a9..f6afb27bb 100644 --- a/docs/install.txt +++ b/docs/install.txt @@ -20,6 +20,8 @@ QnD INSTALL INSTRUCTIONS: Digest::MD5 Date::Calc HTML::Parser + Archive::Tar + Compress::Zlib Image::Magick (optional) Cache::FileCache (optional) diff --git a/sbin/testEnvironment.pl b/sbin/testEnvironment.pl index 34db1282e..abae68ae2 100644 --- a/sbin/testEnvironment.pl +++ b/sbin/testEnvironment.pl @@ -135,6 +135,32 @@ if (eval { require HTML::Parser }) { } } +print "Archive::Tar module ...................... "; +if (eval { require Archive::Tar }) { + print "OK\n"; +} else { + if ($< == 0 && $os eq "Linuxish") { + print "Attempting to install...\n"; + CPAN::Shell->install("Archive::Tar"); + } else { + print "Please install.\n"; + $prereq = 0; + } +} + +print "Compress::Zlib module .................... "; +if (eval { require Compress::Zlib }) { + print "OK\n"; +} else { + if ($< == 0 && $os eq "Linuxish") { + print "Attempting to install...\n"; + CPAN::Shell->install("Compress::Zlib"); + } else { + print "Please install.\n"; + $prereq = 0; + } +} + print "Net::SMTP module ......................... "; if (eval { require Net::SMTP }) { print "OK\n";