summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2006-02-20 21:54:30 +0000
committerdougb <dougb@FreeBSD.org>2006-02-20 21:54:30 +0000
commit21c7116ab96e05eee3dec42c659b7cf60477c0fb (patch)
tree02005687908a65d182fa27ff2f277a1836ee8bcf /etc
parent81ad9cc48bcce676589af936b0262af3fc22d162 (diff)
downloadFreeBSD-src-21c7116ab96e05eee3dec42c659b7cf60477c0fb.zip
FreeBSD-src-21c7116ab96e05eee3dec42c659b7cf60477c0fb.tar.gz
Attempt to make running the new rc in a jail more automatic by
resetting of early_late_divider to a more appropriate value if the admin has not modified the default. Reviewed by: brooks
Diffstat (limited to 'etc')
-rw-r--r--etc/rc7
1 files changed, 6 insertions, 1 deletions
diff --git a/etc/rc b/etc/rc
index ea7d502..ea8fe68 100644
--- a/etc/rc
+++ b/etc/rc
@@ -73,7 +73,12 @@ echo "Loading configuration files."
load_rc_config 'XXX'
skip="-s nostart"
-[ `/sbin/sysctl -n security.jail.jailed` -eq 1 ] && skip="$skip -s nojail"
+if [ `/sbin/sysctl -n security.jail.jailed` -eq 1 ]; then
+ skip="$skip -s nojail"
+ if [ "$early_late_divider" = "mountcritlocal" ]; then
+ early_late_divider=NETWORKING
+ fi
+fi
# Do a first pass to get everything up to $early_late_divider so that
# we can do a second pass that includes $local_startup directories
OpenPOWER on IntegriCloud