Index: files/apache.sh =================================================================== RCS file: /home/ncvs/ports/www/apache22/files/apache.sh,v retrieving revision 1.9 diff -u -r1.9 apache.sh --- files/apache.sh 3 Dec 2005 22:02:58 -0000 1.9 +++ files/apache.sh 8 Dec 2005 13:18:15 -0000 @@ -22,7 +22,9 @@ # Extra flags passed to start command. # apache22limits_args (str): Default to "-e -C daemon" # Arguments of pre-start limits run. -# +# apache22_httpaccept_enable (bool): Set to "NO" by default. +# Set to yes to check for accf_http kernel +# module on start up and load if not loaded. . %%RC_SUBR%% name="apache22" @@ -40,6 +42,7 @@ [ -z "$apache22_flags" ] && apache22_flags="" [ -z "$apache22limits_enable" ] && apache22limits_enable="NO" [ -z "$apache22limits_args" ] && apache22limits_args="-e -C daemon" +[ -z "$apache22_http_accept_enable" ] && apache22_http_accept_enable="NO" load_rc_config $name @@ -57,6 +60,13 @@ if test -f %%PREFIX%%/sbin/envvars then . %%PREFIX%%/sbin/envvars + fi + if checkyesno apache22_http_accept_enable + then + if ! /sbin/kldstat -q -m accf_http + then + /sbin/kldload accf_http + fi fi if checkyesno apache22limits_enable then