aboutsummaryrefslogtreecommitdiff
path: root/etc/rc.d/inetd
diff options
context:
space:
mode:
authorDoug Barton <dougb@FreeBSD.org>2012-01-14 02:18:41 +0000
committerDoug Barton <dougb@FreeBSD.org>2012-01-14 02:18:41 +0000
commit801c4383045d116b4db2e30682d22a0f0378c581 (patch)
treec935ebd8ad80aacee0a36fef89dd1e71e33fb10a /etc/rc.d/inetd
parent4104e83567e9b478ee7465444509ab6ecb6304b9 (diff)
downloadsrc-801c4383045d116b4db2e30682d22a0f0378c581.tar.gz
src-801c4383045d116b4db2e30682d22a0f0378c581.zip
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.
Notes
Notes: svn path=/head/; revision=230099
Diffstat (limited to 'etc/rc.d/inetd')
-rwxr-xr-xetc/rc.d/inetd2
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/rc.d/inetd b/etc/rc.d/inetd
index fc00f38d712c..d4e97eda1340 100755
--- a/etc/rc.d/inetd
+++ b/etc/rc.d/inetd
@@ -10,7 +10,7 @@
. /etc/rc.subr
name="inetd"
-rcvar=`set_rcvar`
+rcvar="inetd_enable"
command="/usr/sbin/${name}"
pidfile="/var/run/${name}.pid"
required_files="/etc/${name}.conf"