From f7699dd6a423e1350f198b0e319e0d6d13ffcdbe Mon Sep 17 00:00:00 2001 From: Doug Barton Date: Sun, 17 Mar 2002 08:38:03 +0000 Subject: [PATCH] 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 --- etc/rc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/etc/rc b/etc/rc index da51c4340be..db41a8a9fa2 100644 --- a/etc/rc +++ b/etc/rc @@ -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. #