Author: richter
Date: Sun Mar 16 13:22:57 2014
New Revision: 1578065

URL: http://svn.apache.org/r1578065
Log:
Adapt Makefile.PL to autodetect if apache2 as binary name and if mpm_prefork 
needs tpo be loaded as module

Modified:
    perl/embperl/trunk/Makefile.PL

Modified: perl/embperl/trunk/Makefile.PL
URL: 
http://svn.apache.org/viewvc/perl/embperl/trunk/Makefile.PL?rev=1578065&r1=1578064&r2=1578065&view=diff
==============================================================================
--- perl/embperl/trunk/Makefile.PL (original)
+++ perl/embperl/trunk/Makefile.PL Sun Mar 16 13:22:57 2014
@@ -41,6 +41,11 @@ $EP2 = -f "epcmd2.c" ; 
                        win32filetext   => 'ApacheModuleDir.dll or mod_dir.so',
                      },
 
+      'prefork.c'  => { name       => 'mpm_prefork_module', 
+                       path        => 
['$apache_src/modules/standard/mod_mpm_prefork.so', 
'$EPBINDIR/modules/mod_mpm_prefork.so', '$apache_src/mod_mpm_prefork.so'],
+                       file        => ['mod_mpm_prefork.so'],
+                     },
+
       'mod_env.c'  => { name       => 'env_module', 
                        path        => 
['$apache_src/modules/standard/mod_env.so', '$EPBINDIR/modules/mod_env.so', 
'$apache_src/mod_env.so'],
                        win32path   => 
['$apache_src/modules/standard/apachemoduleenv.dll', 
'$EPBINDIR/modules/apachemoduleenv.dll', '$EPBINDIR/modules/mod_env.so'],
@@ -871,6 +876,7 @@ if ($b && $apache)
            chomp ($sbindir) ;
            $EPHTTPD = "$sbindir/httpd" ;
            $EPHTTPD = "$sbindir/httpd2" if (-e "$sbindir/httpd2") ;
+           $EPHTTPD = "$sbindir/apache2" if (-e "$sbindir/apache2") ;
            }
         
         if (!-e $EPHTTPD)
@@ -906,7 +912,7 @@ if ($b && $apache)
     
     @EPAPACHEVERSION = start ("\"$EPHTTPD\" -v") ;
     @modules         = start ("\"$EPHTTPD\" -l") ;
-    @apacheinfo      = start ("\"$EPHTTPD\" -V") ;
+    @apacheinfo      = eval { start ("\"$EPHTTPD\" -V") ; } ;
 
     my ($mpm) = grep /Server MPM/, @apacheinfo ; 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-cvs-unsubscr...@perl.apache.org
For additional commands, e-mail: embperl-cvs-h...@perl.apache.org

Reply via email to