1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
# This is a config file for testing modperl 2.0 Apache:: 3rd party modules
use strict;
use warnings FATAL => 'all';
my $base = "/home/$ENV{USER}";
my $perl_base = "$base/perl";
my $perl_ver = "5.8.8-ithread";
my $PERL = "$perl_base/$perl_ver/bin/perl$perl_ver";
my $httpd_base = "$base/httpd/svn";
my $httpd_gen = '2.0';
my $httpd_ver = 'Apache/2.2.3';
my @mpms = (qw(prefork worker));
my $mp_gen = 2.0;
my $mod_perl_so = "mod_perl-$perl_ver.so";
%Apache::TestItSelf::Config = (
repos_type => 'mp2_cpan_modules',
perl_exec => $PERL,
mp_gen => $mp_gen,
httpd_gen => $httpd_gen,
httpd_version => $httpd_ver,
timeout => 200,
test_verbose => 0,
);
@Apache::TestItSelf::Configs = ();
foreach my $mpm (@mpms) {
push @Apache::TestItSelf::Configs,
{
apxs_exec => "$httpd_base/$mpm/bin/apxs",
httpd_exec => "$httpd_base/$mpm/bin/httpd",
httpd_conf => "$httpd_base/$mpm/conf/httpd.conf",
httpd_mpm => $mpm,
makepl_arg => "MOD_PERL=2 -libmodperl $httpd_base/$mpm/modules/$mod_perl_so",
};
}
1;
|