summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/rc.d/early.sh16
-rwxr-xr-xetc/rc.d/securelevel4
2 files changed, 20 insertions, 0 deletions
diff --git a/etc/rc.d/early.sh b/etc/rc.d/early.sh
new file mode 100644
index 0000000..b3a13d8
--- /dev/null
+++ b/etc/rc.d/early.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: early
+# REQUIRE: disks localswap
+# BEFORE: fsck
+# KEYWORD: FreeBSD
+
+#
+# Support for legacy /etc/rc.early script
+#
+if [ -r /etc/rc.early ]; then
+ . /etc/rc.early
+fi
diff --git a/etc/rc.d/securelevel b/etc/rc.d/securelevel
index e81158b..2d8779a 100755
--- a/etc/rc.d/securelevel
+++ b/etc/rc.d/securelevel
@@ -17,6 +17,10 @@ stop_cmd=":"
securelevel_start()
{
+ # Last chance to set sysctl variables that failed the first time.
+ #
+ /etc/rc.d/sysctl lastload
+
case ${OSTYPE} in
FreeBSD)
case ${kern_securelevel_enable} in
OpenPOWER on IntegriCloud