diff options
author | dougb <dougb@FreeBSD.org> | 2002-03-17 08:38:03 +0000 |
---|---|---|
committer | dougb <dougb@FreeBSD.org> | 2002-03-17 08:38:03 +0000 |
commit | d0e0826a8c4ad9769a65433511f22335381f0d64 (patch) | |
tree | 957551d248aa17ce8f89570375a387c7e7afcc7e /etc/rc | |
parent | 8486ee4c42042f577e08231340e608eda604dee8 (diff) | |
download | FreeBSD-src-d0e0826a8c4ad9769a65433511f22335381f0d64.zip FreeBSD-src-d0e0826a8c4ad9769a65433511f22335381f0d64.tar.gz |
Add a late rc.sysctl pass to catch sysctl's for things that were
not loaded yet on the first pass.
PR: conf/19629
Submitted by: Stephen J. Roznowski <sjr@home.com>
Diffstat (limited to 'etc/rc')
-rw-r--r-- | etc/rc | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -401,9 +401,10 @@ case ${swapfile} in ;; esac -# Set sysctl variables as early as we can +# Early pass to set the variables we can # if [ -r /etc/rc.sysctl ]; then + echo 'Warnings here may be due to modules that have not been loaded yet' . /etc/rc.sysctl fi @@ -914,6 +915,12 @@ if [ -n "${network_pass3_done}" ]; then network_pass4 fi +# Late pass to set variables we missed the first time +# +if [ -r /etc/rc.sysctl ]; then + . /etc/rc.sysctl +fi + # Raise kernel security level. This should be done only after `fsck' has # repaired local file systems if you want the securelevel to be greater than 1. # |