summaryrefslogtreecommitdiffstats
path: root/etc/rc.d/route6d
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2012-01-14 02:18:41 +0000
committerdougb <dougb@FreeBSD.org>2012-01-14 02:18:41 +0000
commit3645513107afb90d956b4b3843a780daa7272dd1 (patch)
treec935ebd8ad80aacee0a36fef89dd1e71e33fb10a /etc/rc.d/route6d
parent0a57e7ea32cd0809baf900cdeb776807b701f72d (diff)
downloadFreeBSD-src-3645513107afb90d956b4b3843a780daa7272dd1.zip
FreeBSD-src-3645513107afb90d956b4b3843a780daa7272dd1.tar.gz
Prepare for the removal of set_rcvar() by changing the rcvar=
assignments to the literal values it would have returned. The concept of set_rcvar() was nice in theory, but the forks it creates are a drag on the startup process, which is especially noticeable on slower systems, such as embedded ones. During the discussion on freebsd-rc@ a preference was expressed for using ${name}_enable instead of the literal values. However the code portability concept doesn't really apply since there are so many other places where the literal name has to be searched for and replaced. Also, using the literal value is also a tiny bit faster than dereferencing the variables, and every little bit helps.
Diffstat (limited to 'etc/rc.d/route6d')
-rwxr-xr-xetc/rc.d/route6d2
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/rc.d/route6d b/etc/rc.d/route6d
index a94c3e4..eec74cf 100755
--- a/etc/rc.d/route6d
+++ b/etc/rc.d/route6d
@@ -10,7 +10,7 @@
. /etc/rc.subr
name="route6d"
-rcvar=`set_rcvar`
+rcvar="route6d_enable"
set_rcvar_obsolete ipv6_router_enable route6d_enable
set_rcvar_obsolete ipv6_router route6d_program
OpenPOWER on IntegriCloud