]> granicus.if.org Git - apache/commitdiff
* Fix r649054: Do the correct thing when neither enable nor disable is specfied.
authorRuediger Pluem <rpluem@apache.org>
Thu, 17 Apr 2008 20:04:09 +0000 (20:04 +0000)
committerRuediger Pluem <rpluem@apache.org>
Thu, 17 Apr 2008 20:04:09 +0000 (20:04 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@649256 13f79535-47bb-0310-9956-ffa450edef68

modules/session/config.m4

index 0cc556a2813dd23c698066e07128f1ea34f7bcec..3dede2d809d3cdb8b44f30cc388e76f3d317e480 100644 (file)
@@ -1,5 +1,14 @@
 dnl modules enabled in this directory by default
 
+if test "$enable_session" = "shared"; then
+  session_mods_enable=shared
+elif test "$enable_proxy" = "yes"; then
+  session_mods_enable=yes
+else
+  session_mods_enable=no
+fi
+
+
 dnl Session
 
 dnl APACHE_MODULE(name, helptext[, objects[, structname[, default[, config]]]])
@@ -10,10 +19,10 @@ dnl Session modules; modules that are capable of storing key value pairs in
 dnl various places, such as databases, LDAP, or cookies.
 dnl
 APACHE_MODULE(session, session module, , , most)
-APACHE_MODULE(session_cookie, session cookie module, , , $enable_session)
-APACHE_MODULE(session_crypto, session crypto module, , , $enable_session)
-APACHE_MODULE(session_dbd, session dbd module, , , $enable_session)
-dnl APACHE_MODULE(session_ldap, session ldap module, , , $enable_session)
+APACHE_MODULE(session_cookie, session cookie module, , , $session_mods_enable)
+APACHE_MODULE(session_crypto, session crypto module, , , $session_mods_enable)
+APACHE_MODULE(session_dbd, session dbd module, , , $session_mods_enable)
+dnl APACHE_MODULE(session_ldap, session ldap module, , , $session_mods_enable)
 
 APACHE_MODPATH_FINISH