dougm       01/04/24 21:35:21

  Modified:    Apache-Test/lib/Apache TestConfigParse.pm
  Log:
  save some more info from httpd -V
  
  Revision  Changes    Path
  1.3       +10 -4     modperl-2.0/Apache-Test/lib/Apache/TestConfigParse.pm
  
  Index: TestConfigParse.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/Apache-Test/lib/Apache/TestConfigParse.pm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestConfigParse.pm        2001/04/13 00:28:46     1.2
  +++ TestConfigParse.pm        2001/04/25 04:35:20     1.3
  @@ -192,11 +192,17 @@
       open my $proc, '-|', $cmd or die "$cmd failed: $!";
   
       while (<$proc>) {
  -        next unless s/^\s*-D\s*//;
  -        s/\s+$//;
           chomp;
  -        my($key, $val) = split '=', $_, 2;
  -        $self->{httpd_defines}->{$key} = $val ? strip_quotes($val) : 1;
  +        if( s/^\s*-D\s*//) {
  +            s/\s+$//;
  +            my($key, $val) = split '=', $_, 2;
  +            $self->{httpd_defines}->{$key} = $val ? strip_quotes($val) : 1;
  +        }
  +        elsif (/(version|built|module magic number):\s+(.*)/i) {
  +            my $val = $2;
  +            (my $key = uc $1) =~ s/\s/_/g;
  +            $self->{httpd_info}->{$key} = $val;
  +        }
       }
   
       close $proc;
  
  
  

Reply via email to