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%.
This commit is contained in:
Colin Percival 2004-07-04 07:21:18 +00:00
parent ab0b83b529
commit f5e16e6131
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=131550

View File

@ -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