mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-23 02:04:46 +00:00
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>
This commit is contained in:
parent
0b132dc393
commit
f7699dd6a4
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=92481
9
etc/rc
9
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.
|
||||
#
|
||||
|
|
Loading…
Reference in a new issue