joes        2002/12/23 20:16:58

  Modified:    .        Makefile.PL
  Log:
  David Wheeler's FindBin patch. Fixes relative pathing problems for our 
Apache::test suite.
  
  Revision  Changes    Path
  1.16      +6 -2      httpd-apreq/Makefile.PL
  
  Index: Makefile.PL
  ===================================================================
  RCS file: /home/cvs/httpd-apreq/Makefile.PL,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- Makefile.PL       8 Dec 2002 05:25:50 -0000       1.15
  +++ Makefile.PL       24 Dec 2002 04:16:58 -0000      1.16
  @@ -1,9 +1,13 @@
   use ExtUtils::MakeMaker;
   use strict;
  +use FindBin;
   use 5.005;
   
   my $Is_Win32 = ($^O eq "MSWin32") || $ENV{WIN32_TEST};
   
  +my $conf_data = join '', <DATA>;
  +$conf_data =~ s/(blib\/arch)/$FindBin::Bin\/$1/;
  +
   if (not $Is_Win32) {
     eval {
       require Apache::test;
  @@ -12,7 +16,7 @@
       my %params = Apache::test->get_test_params();
       alarm 0;
       
  -    Apache::test->write_httpd_conf(%params, include => join '', <DATA>);
  +    Apache::test->write_httpd_conf(%params, include => $conf_data);
       *MY::test = sub {Apache::test->MM_test(%params)};
     };
     print "\n[timeout] skipping test setup...\n" if $@ eq "alarm\n";
  @@ -156,7 +160,7 @@
       print CONF $_;
     }
     close ORIG;
  -  print CONF $_ while (<DATA>);
  +  print CONF $conf_data;
     close CONF;
     *MY::test = sub {
   return << 'EOF';
  
  
  

Reply via email to