From f02259600de5473e6c6e64dedb982bc901b5394d Mon Sep 17 00:00:00 2001 From: cperciva Date: Sun, 4 Jul 2004 07:21:18 +0000 Subject: Wrap rc.subr inside if [ -z "${_rc_subr_loaded}" ]; then _rc_subr_loaded="YES" ... fi in order to avoid re-interpreting rc.subr every time an rc.d script is run. In my tests, this speeds up rc time by about 8-10%. --- etc/rc.subr | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/etc/rc.subr b/etc/rc.subr index 349daee..ffbf81a 100644 --- a/etc/rc.subr +++ b/etc/rc.subr @@ -43,6 +43,10 @@ # Operating System dependent/independent variables # +if [ -z "${_rc_subr_loaded}" ]; then + +_rc_subr_loaded="YES" + SYSCTL="/sbin/sysctl" SYSCTL_N="${SYSCTL} -n" CMD_OSTYPE="${SYSCTL_N} kern.ostype" @@ -1286,3 +1290,5 @@ mount_md() { fi /sbin/mdmfs $bpi -s $1 -M md $2 } + +fi -- cgit v1.1