Author: stas
Date: Tue May 10 19:33:29 2005
New Revision: 169563
URL: http://svn.apache.org/viewcvs?rev=169563&view=rev
Log:
run the Apache2::MPM->is_threaded check and die only if running under
the mod_perl environment. this will allow the version checking from the command
line by tools like CPAN.pm
Modified:
perl/modperl/trunk/ModPerl-Registry/lib/ModPerl/PerlRunPrefork.pm
perl/modperl/trunk/ModPerl-Registry/lib/ModPerl/RegistryPrefork.pm
Modified: perl/modperl/trunk/ModPerl-Registry/lib/ModPerl/PerlRunPrefork.pm
URL:
http://svn.apache.org/viewcvs/perl/modperl/trunk/ModPerl-Registry/lib/ModPerl/PerlRunPrefork.pm?rev=169563&r1=169562&r2=169563&view=diff
==============================================================================
--- perl/modperl/trunk/ModPerl-Registry/lib/ModPerl/PerlRunPrefork.pm (original)
+++ perl/modperl/trunk/ModPerl-Registry/lib/ModPerl/PerlRunPrefork.pm Tue May
10 19:33:29 2005
@@ -7,10 +7,11 @@
use base qw(ModPerl::PerlRun);
-use Apache2::MPM ();
-
-die "This package can't be used under threaded MPMs"
- if Apache2::MPM->is_threaded;
+if ($ENV{MOD_PERL}) {
+ require Apache2::MPM;
+ die "This package can't be used under threaded MPMs"
+ if Apache2::MPM->is_threaded;
+}
sub handler : method {
my $class = (@_ >= 2) ? shift : __PACKAGE__;
Modified: perl/modperl/trunk/ModPerl-Registry/lib/ModPerl/RegistryPrefork.pm
URL:
http://svn.apache.org/viewcvs/perl/modperl/trunk/ModPerl-Registry/lib/ModPerl/RegistryPrefork.pm?rev=169563&r1=169562&r2=169563&view=diff
==============================================================================
--- perl/modperl/trunk/ModPerl-Registry/lib/ModPerl/RegistryPrefork.pm
(original)
+++ perl/modperl/trunk/ModPerl-Registry/lib/ModPerl/RegistryPrefork.pm Tue May
10 19:33:29 2005
@@ -7,10 +7,11 @@
use base qw(ModPerl::Registry);
-use Apache2::MPM ();
-
-die "This package can't be used under threaded MPMs"
- if Apache2::MPM->is_threaded;
+if ($ENV{MOD_PERL}) {
+ require Apache2::MPM;
+ die "This package can't be used under threaded MPMs"
+ if Apache2::MPM->is_threaded;
+}
sub handler : method {
my $class = (@_ >= 2) ? shift : __PACKAGE__;