From 21c7116ab96e05eee3dec42c659b7cf60477c0fb Mon Sep 17 00:00:00 2001 From: dougb Date: Mon, 20 Feb 2006 21:54:30 +0000 Subject: 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 --- etc/rc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'etc') 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 -- cgit v1.1