diff options
author | Doug Barton <dougb@FreeBSD.org> | 2012-01-14 02:18:41 +0000 |
---|---|---|
committer | Doug Barton <dougb@FreeBSD.org> | 2012-01-14 02:18:41 +0000 |
commit | 801c4383045d116b4db2e30682d22a0f0378c581 (patch) | |
tree | c935ebd8ad80aacee0a36fef89dd1e71e33fb10a /etc/rc.d | |
parent | 4104e83567e9b478ee7465444509ab6ecb6304b9 (diff) | |
download | src-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')
66 files changed, 70 insertions, 70 deletions
diff --git a/etc/rc.d/accounting b/etc/rc.d/accounting index 502ffe65b8b3..85483fec80e0 100755 --- a/etc/rc.d/accounting +++ b/etc/rc.d/accounting @@ -11,7 +11,7 @@ . /etc/rc.subr name="accounting" -rcvar=`set_rcvar` +rcvar="accounting_enable" accounting_command="/usr/sbin/accton" accounting_file="/var/account/acct" diff --git a/etc/rc.d/amd b/etc/rc.d/amd index 8105aeb3fc44..e313f0cd2490 100755 --- a/etc/rc.d/amd +++ b/etc/rc.d/amd @@ -11,7 +11,7 @@ . /etc/rc.subr name="amd" -rcvar=`set_rcvar` +rcvar="amd_enable" command="/usr/sbin/${name}" start_precmd="amd_precmd" command_args="&" diff --git a/etc/rc.d/apm b/etc/rc.d/apm index 3d15701956ed..5633377b8d00 100755 --- a/etc/rc.d/apm +++ b/etc/rc.d/apm @@ -11,7 +11,7 @@ . /etc/rc.subr name="apm" -rcvar=`set_rcvar` +rcvar="apm_enable" start_precmd="apm_precmd" command="/usr/sbin/${name}" start_cmd="${command} -e enable" diff --git a/etc/rc.d/apmd b/etc/rc.d/apmd index c2d69674a963..2a326c18726f 100755 --- a/etc/rc.d/apmd +++ b/etc/rc.d/apmd @@ -11,7 +11,7 @@ . /etc/rc.subr name="apmd" -rcvar=`set_rcvar` +rcvar="apmd_enable" command="/usr/sbin/${name}" start_precmd="apmd_prestart" diff --git a/etc/rc.d/bootparams b/etc/rc.d/bootparams index 1081bbfb6eed..de77442c6431 100755 --- a/etc/rc.d/bootparams +++ b/etc/rc.d/bootparams @@ -11,7 +11,7 @@ . /etc/rc.subr name="bootparamd" -rcvar=`set_rcvar` +rcvar="bootparamd_enable" required_files="/etc/bootparams" command="/usr/sbin/${name}" diff --git a/etc/rc.d/bsnmpd b/etc/rc.d/bsnmpd index c24a08f34973..2aad72e147bb 100755 --- a/etc/rc.d/bsnmpd +++ b/etc/rc.d/bsnmpd @@ -10,7 +10,7 @@ . /etc/rc.subr name="bsnmpd" -rcvar=`set_rcvar` +rcvar="bsnmpd_enable" command="/usr/sbin/${name}" pidfile="/var/run/snmpd.pid" diff --git a/etc/rc.d/bthidd b/etc/rc.d/bthidd index 907305e2f7d9..7c5ccf377c54 100755 --- a/etc/rc.d/bthidd +++ b/etc/rc.d/bthidd @@ -11,9 +11,9 @@ . /etc/rc.subr name="bthidd" +rcvar="bthidd_enable" command="/usr/sbin/${name}" pidfile="/var/run/${name}.pid" -rcvar=`set_rcvar` start_precmd="bthidd_prestart" bthidd_prestart() diff --git a/etc/rc.d/cleanvar b/etc/rc.d/cleanvar index 490b5c582bd1..62c8f42db70c 100755 --- a/etc/rc.d/cleanvar +++ b/etc/rc.d/cleanvar @@ -9,7 +9,7 @@ . /etc/rc.subr name="cleanvar" -rcvar=`set_rcvar` +rcvar="cleanvar_enable" start_precmd="${name}_prestart" start_cmd="${name}_start" diff --git a/etc/rc.d/cleartmp b/etc/rc.d/cleartmp index 0d84987693eb..94c421ad9b88 100755 --- a/etc/rc.d/cleartmp +++ b/etc/rc.d/cleartmp @@ -11,7 +11,7 @@ name="cleartmp" # Disguise rcvar for the start method to run irrespective of its setting. -rcvar1=`set_rcvar clear_tmp` +rcvar1="clear_tmp_enable" start_cmd="${name}_start" stop_cmd=":" diff --git a/etc/rc.d/cron b/etc/rc.d/cron index cc87d42bc066..afc8df4b225d 100755 --- a/etc/rc.d/cron +++ b/etc/rc.d/cron @@ -11,7 +11,7 @@ . /etc/rc.subr name="cron" -rcvar="`set_rcvar`" +rcvar="cron_enable" command="/usr/sbin/${name}" pidfile="/var/run/${name}.pid" diff --git a/etc/rc.d/ddb b/etc/rc.d/ddb index 51e24ea84ecc..86c5c99607a5 100755 --- a/etc/rc.d/ddb +++ b/etc/rc.d/ddb @@ -11,7 +11,7 @@ . /etc/rc.subr name="ddb" -rcvar=`set_rcvar` +rcvar="ddb_enable" command="/sbin/${name}" start_precmd="ddb_prestart" stop_cmd=":" diff --git a/etc/rc.d/devd b/etc/rc.d/devd index e257da6aca86..7a956842c684 100755 --- a/etc/rc.d/devd +++ b/etc/rc.d/devd @@ -11,7 +11,7 @@ . /etc/rc.subr name="devd" -rcvar=`set_rcvar` +rcvar="devd_enable" command="/sbin/${name}" start_precmd=${name}_prestart diff --git a/etc/rc.d/dmesg b/etc/rc.d/dmesg index c6cdca363500..697cae9d2761 100755 --- a/etc/rc.d/dmesg +++ b/etc/rc.d/dmesg @@ -11,7 +11,7 @@ . /etc/rc.subr name="dmesg" -rcvar=`set_rcvar` +rcvar="dmesg_enable" dmesg_file="/var/run/dmesg.boot" start_cmd="do_dmesg" stop_cmd=":" diff --git a/etc/rc.d/ftp-proxy b/etc/rc.d/ftp-proxy index 6712e6837ca6..1bb89ddda9bc 100755 --- a/etc/rc.d/ftp-proxy +++ b/etc/rc.d/ftp-proxy @@ -10,7 +10,7 @@ . /etc/rc.subr name="ftpproxy" -rcvar=`set_rcvar` +rcvar="ftpproxy_enable" command="/usr/sbin/ftp-proxy" load_rc_config $name diff --git a/etc/rc.d/ftpd b/etc/rc.d/ftpd index 338d73523857..c862586424c1 100755 --- a/etc/rc.d/ftpd +++ b/etc/rc.d/ftpd @@ -10,7 +10,7 @@ . /etc/rc.subr name="ftpd" -rcvar=`set_rcvar` +rcvar="ftpd_enable" command="/usr/libexec/${name}" pidfile="/var/run/${name}.pid" start_precmd=ftpd_prestart diff --git a/etc/rc.d/gptboot b/etc/rc.d/gptboot index abfcaa151498..a6cee684508a 100755 --- a/etc/rc.d/gptboot +++ b/etc/rc.d/gptboot @@ -34,7 +34,7 @@ . /etc/rc.subr name="gptboot" -rcvar=`set_rcvar` +rcvar="gptboot_enable" start_cmd="gptboot_report" gptboot_report() diff --git a/etc/rc.d/hastd b/etc/rc.d/hastd index b9d95165cee9..534dc66e3639 100755 --- a/etc/rc.d/hastd +++ b/etc/rc.d/hastd @@ -11,7 +11,7 @@ . /etc/rc.subr name="hastd" -rcvar=`set_rcvar` +rcvar="hastd_enable" pidfile="/var/run/${name}.pid" command="/sbin/${name}" hastctl="/sbin/hastctl" diff --git a/etc/rc.d/hcsecd b/etc/rc.d/hcsecd index fd6a925a3356..691b14b48911 100755 --- a/etc/rc.d/hcsecd +++ b/etc/rc.d/hcsecd @@ -11,9 +11,9 @@ . /etc/rc.subr name="hcsecd" +rcvar="hcsecd_enable" command="/usr/sbin/${name}" pidfile="/var/run/${name}.pid" -rcvar=`set_rcvar` required_modules="ng_btsocket" load_rc_config $name diff --git a/etc/rc.d/hostapd b/etc/rc.d/hostapd index 5f8203edd393..f65fcde0f6ee 100755 --- a/etc/rc.d/hostapd +++ b/etc/rc.d/hostapd @@ -10,8 +10,8 @@ . /etc/rc.subr name="hostapd" +rcvar="hostapd_enable" command="/usr/sbin/${name}" -rcvar=`set_rcvar` conf_file="/etc/${name}.conf" pidfile="/var/run/${name}.pid" 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" diff --git a/etc/rc.d/ip6addrctl b/etc/rc.d/ip6addrctl index d38018c4cdd7..c66a5ea06d21 100755 --- a/etc/rc.d/ip6addrctl +++ b/etc/rc.d/ip6addrctl @@ -12,7 +12,7 @@ . /etc/network.subr name="ip6addrctl" -rcvar=`set_rcvar` +rcvar="ip6addrctl_enable" start_cmd="ip6addrctl_start" stop_cmd="ip6addrctl_stop" extra_commands="status prefer_ipv6 prefer_ipv4" diff --git a/etc/rc.d/ipfilter b/etc/rc.d/ipfilter index b6bdb4bcb2ef..ec8e2f16c170 100755 --- a/etc/rc.d/ipfilter +++ b/etc/rc.d/ipfilter @@ -10,7 +10,7 @@ . /etc/rc.subr name="ipfilter" -rcvar=`set_rcvar` +rcvar="ipfilter_enable" load_rc_config $name stop_precmd="test -f ${ipfilter_rules} -o -f ${ipv6_ipfilter_rules}" diff --git a/etc/rc.d/ipfs b/etc/rc.d/ipfs index 9b5ccac9d607..ff4c74d301d5 100755 --- a/etc/rc.d/ipfs +++ b/etc/rc.d/ipfs @@ -10,7 +10,7 @@ . /etc/rc.subr name="ipfs" -rcvar=`set_rcvar` +rcvar="ipfs_enable" start_cmd="ipfs_start" stop_cmd="ipfs_stop" start_precmd="ipfs_prestart" diff --git a/etc/rc.d/ipmon b/etc/rc.d/ipmon index cbed4530006c..45e91fbeb31f 100755 --- a/etc/rc.d/ipmon +++ b/etc/rc.d/ipmon @@ -11,7 +11,7 @@ . /etc/rc.subr name="ipmon" -rcvar=`set_rcvar` +rcvar="ipmon_enable" command="/sbin/${name}" start_precmd="ipmon_precmd" diff --git a/etc/rc.d/ipnat b/etc/rc.d/ipnat index 6bf2e08860ae..a26591601c36 100755 --- a/etc/rc.d/ipnat +++ b/etc/rc.d/ipnat @@ -10,7 +10,7 @@ . /etc/rc.subr name="ipnat" -rcvar=`set_rcvar` +rcvar="ipnat_enable" load_rc_config $name start_cmd="ipnat_start" stop_cmd="${ipnat_program} -F -C" diff --git a/etc/rc.d/ipsec b/etc/rc.d/ipsec index 0ad54908a14d..c2e0b5ff1c89 100755 --- a/etc/rc.d/ipsec +++ b/etc/rc.d/ipsec @@ -11,7 +11,7 @@ . /etc/rc.subr name="ipsec" -rcvar=`set_rcvar` +rcvar="ipsec_enable" start_precmd="ipsec_prestart" start_cmd="ipsec_start" stop_precmd="test -f $ipsec_file" diff --git a/etc/rc.d/ipxrouted b/etc/rc.d/ipxrouted index 04d3586daa39..dcca91df9746 100755 --- a/etc/rc.d/ipxrouted +++ b/etc/rc.d/ipxrouted @@ -11,7 +11,7 @@ . /etc/rc.subr name="ipxrouted" -rcvar=`set_rcvar` +rcvar="ipxrouted_enable" command="/usr/sbin/IPXrouted" command_args="> /dev/null 2>&1" diff --git a/etc/rc.d/jail b/etc/rc.d/jail index 09170bd0bde1..54cdee28e1e3 100755 --- a/etc/rc.d/jail +++ b/etc/rc.d/jail @@ -17,7 +17,7 @@ . /etc/rc.subr name="jail" -rcvar=`set_rcvar` +rcvar="jail_enable" start_precmd="jail_prestart" start_cmd="jail_start" diff --git a/etc/rc.d/keyserv b/etc/rc.d/keyserv index d1eaaee55228..84b169a471ce 100755 --- a/etc/rc.d/keyserv +++ b/etc/rc.d/keyserv @@ -13,7 +13,7 @@ . /etc/rc.subr name="keyserv" -rcvar=`set_rcvar` +rcvar="keyserv_enable" command="/usr/sbin/${name}" start_precmd="keyserv_prestart" diff --git a/etc/rc.d/lpd b/etc/rc.d/lpd index 552e0680e88a..6a74267de43a 100755 --- a/etc/rc.d/lpd +++ b/etc/rc.d/lpd @@ -11,7 +11,7 @@ . /etc/rc.subr name="lpd" -rcvar=`set_rcvar` +rcvar="lpd_enable" command="/usr/sbin/${name}" required_files="/etc/printcap" start_precmd="chkprintcap" diff --git a/etc/rc.d/mountd b/etc/rc.d/mountd index 017418d2cd1b..826a15885c49 100755 --- a/etc/rc.d/mountd +++ b/etc/rc.d/mountd @@ -10,7 +10,7 @@ . /etc/rc.subr name="mountd" -rcvar=`set_rcvar` +rcvar="mountd_enable" command="/usr/sbin/${name}" pidfile="/var/run/${name}.pid" required_files="/etc/exports" diff --git a/etc/rc.d/moused b/etc/rc.d/moused index fd2c447c60ad..6e71f441dbc9 100755 --- a/etc/rc.d/moused +++ b/etc/rc.d/moused @@ -10,7 +10,7 @@ . /etc/rc.subr name="moused" -rcvar=`set_rcvar` +rcvar="moused_enable" command="/usr/sbin/${name}" start_cmd="moused_start" pidprefix="/var/run/moused" @@ -23,7 +23,7 @@ load_rc_config $name # if [ -n "$2" ]; then eval moused_$2_enable=\${moused_$2_enable-${moused_nondefault_enable}} - rcvar=`set_rcvar moused_$2` + rcvar="moused_${2}_enable" pidfile="${pidprefix}.$2.pid" pidarg="-I $pidfile" fi diff --git a/etc/rc.d/mroute6d b/etc/rc.d/mroute6d index 047f2419ba1d..1eb6eb417e35 100755 --- a/etc/rc.d/mroute6d +++ b/etc/rc.d/mroute6d @@ -11,7 +11,7 @@ . /etc/rc.subr name="mroute6d" -rcvar=`set_rcvar` +rcvar="mroute6d_enable" command="/usr/local/sbin/pim6dd" load_rc_config $name diff --git a/etc/rc.d/mrouted b/etc/rc.d/mrouted index 2eb9144661e7..b3c091863706 100755 --- a/etc/rc.d/mrouted +++ b/etc/rc.d/mrouted @@ -10,7 +10,7 @@ . /etc/rc.subr name="mrouted" -rcvar=`set_rcvar` +rcvar="mrouted_enable" command="/usr/local/sbin/${name}" pidfile="/var/run/${name}.pid" required_files="/etc/${name}.conf" diff --git a/etc/rc.d/natd b/etc/rc.d/natd index e22353a6431b..35f17bb1b614 100755 --- a/etc/rc.d/natd +++ b/etc/rc.d/natd @@ -10,7 +10,7 @@ . /etc/network.subr name="natd" -rcvar=`set_rcvar` +rcvar="natd_enable" command="/sbin/${name}" pidfile="/var/run/${name}.pid" start_precmd="natd_precmd" diff --git a/etc/rc.d/netwait b/etc/rc.d/netwait index 1d3556ab881e..7ea7a4cdde5d 100755 --- a/etc/rc.d/netwait +++ b/etc/rc.d/netwait @@ -14,7 +14,7 @@ . /etc/rc.subr name="netwait" -rcvar=`set_rcvar` +rcvar="netwait_enable" start_cmd="${name}_start" stop_cmd=":" diff --git a/etc/rc.d/newsyslog b/etc/rc.d/newsyslog index ab8f2d314971..5dc406600582 100755 --- a/etc/rc.d/newsyslog +++ b/etc/rc.d/newsyslog @@ -9,7 +9,7 @@ . /etc/rc.subr name="newsyslog" -rcvar=`set_rcvar` +rcvar="newsyslog_enable" required_files="/etc/newsyslog.conf" command="/usr/sbin/${name}" start_cmd="newsyslog_start" diff --git a/etc/rc.d/nfscbd b/etc/rc.d/nfscbd index 8fecfe94141e..bfc49661c8b1 100755 --- a/etc/rc.d/nfscbd +++ b/etc/rc.d/nfscbd @@ -10,7 +10,7 @@ . /etc/rc.subr name="nfscbd" -rcvar=`set_rcvar` +rcvar="nfscbd_enable" command="/usr/sbin/${name}" sig_stop="USR1" diff --git a/etc/rc.d/nfsd b/etc/rc.d/nfsd index e1fd9681ddd7..235a8660651c 100755 --- a/etc/rc.d/nfsd +++ b/etc/rc.d/nfsd @@ -10,7 +10,7 @@ . /etc/rc.subr name="nfsd" -rcvar=`set_rcvar nfs_server` +rcvar="nfs_server_enable" command="/usr/sbin/${name}" load_rc_config $name diff --git a/etc/rc.d/nfsuserd b/etc/rc.d/nfsuserd index 278c6666b676..52246bb77a7e 100755 --- a/etc/rc.d/nfsuserd +++ b/etc/rc.d/nfsuserd @@ -10,7 +10,7 @@ . /etc/rc.subr name="nfsuserd" -rcvar=`set_rcvar` +rcvar="nfsuserd_enable" command="/usr/sbin/${name}" sig_stop="USR1" diff --git a/etc/rc.d/nscd b/etc/rc.d/nscd index 42041a75a6ec..22c8459dfc8d 100755 --- a/etc/rc.d/nscd +++ b/etc/rc.d/nscd @@ -19,7 +19,7 @@ . /etc/rc.subr name="nscd" -rcvar=`set_rcvar` +rcvar="nscd_enable" command=/usr/sbin/nscd extra_commands="flush" diff --git a/etc/rc.d/ntpd b/etc/rc.d/ntpd index b7b009c33822..ef2f6d4353dd 100755 --- a/etc/rc.d/ntpd +++ b/etc/rc.d/ntpd @@ -11,7 +11,7 @@ . /etc/rc.subr name="ntpd" -rcvar=`set_rcvar` +rcvar="ntpd_enable" command="/usr/sbin/${name}" pidfile="/var/run/${name}.pid" start_precmd="ntpd_precmd" diff --git a/etc/rc.d/ntpdate b/etc/rc.d/ntpdate index 3f93e2718072..4a8b8450d1c4 100755 --- a/etc/rc.d/ntpdate +++ b/etc/rc.d/ntpdate @@ -10,7 +10,7 @@ . /etc/rc.subr name="ntpdate" -rcvar=`set_rcvar` +rcvar="ntpdate_enable" stop_cmd=":" start_cmd="ntpdate_start" diff --git a/etc/rc.d/pf b/etc/rc.d/pf index 3180a2c51837..8dcc40d466eb 100755 --- a/etc/rc.d/pf +++ b/etc/rc.d/pf @@ -11,7 +11,7 @@ . /etc/rc.subr name="pf" -rcvar=`set_rcvar` +rcvar="pf_enable" load_rc_config $name start_cmd="pf_start" stop_cmd="pf_stop" diff --git a/etc/rc.d/pflog b/etc/rc.d/pflog index 001ad38de2cf..e5511fca62e3 100755 --- a/etc/rc.d/pflog +++ b/etc/rc.d/pflog @@ -10,7 +10,7 @@ . /etc/rc.subr name="pflog" -rcvar=`set_rcvar` +rcvar="pflog_enable" command="/sbin/pflogd" pidfile="/var/run/pflogd.pid" start_precmd="pflog_prestart" diff --git a/etc/rc.d/pfsync b/etc/rc.d/pfsync index 6c87517f084c..fa89b30bc08d 100755 --- a/etc/rc.d/pfsync +++ b/etc/rc.d/pfsync @@ -10,7 +10,7 @@ . /etc/rc.subr name="pfsync" -rcvar=`set_rcvar` +rcvar="pfsync_enable" start_precmd="pfsync_prestart" start_cmd="pfsync_start" stop_cmd="pfsync_stop" diff --git a/etc/rc.d/powerd b/etc/rc.d/powerd index e59d979b6932..84a260fdb3f4 100755 --- a/etc/rc.d/powerd +++ b/etc/rc.d/powerd @@ -11,7 +11,7 @@ . /etc/rc.subr name="powerd" -rcvar=`set_rcvar` +rcvar="powerd_enable" command="/usr/sbin/${name}" stop_postcmd=powerd_poststop diff --git a/etc/rc.d/ppp b/etc/rc.d/ppp index 84d6bc47d783..4c3b37740cb7 100755 --- a/etc/rc.d/ppp +++ b/etc/rc.d/ppp @@ -10,7 +10,7 @@ . /etc/rc.subr name="ppp" -rcvar=`set_rcvar` +rcvar="ppp_enable" command="/usr/sbin/${name}" start_cmd="ppp_start" stop_cmd="ppp_stop" diff --git a/etc/rc.d/pppoed b/etc/rc.d/pppoed index c939112528c5..b60fdaab82a3 100755 --- a/etc/rc.d/pppoed +++ b/etc/rc.d/pppoed @@ -11,7 +11,7 @@ . /etc/rc.subr name="pppoed" -rcvar="`set_rcvar`" +rcvar="pppoed_enable" start_cmd="pppoed_start" # XXX stop_cmd will not be straightforward stop_cmd=":" diff --git a/etc/rc.d/quota b/etc/rc.d/quota index edc90ef6d1ec..eceb283157c0 100755 --- a/etc/rc.d/quota +++ b/etc/rc.d/quota @@ -13,7 +13,7 @@ . /etc/rc.subr name="quota" -rcvar=`set_rcvar` +rcvar="quota_enable" load_rc_config $name start_cmd="quota_start" stop_cmd="/usr/sbin/quotaoff ${quotaoff_flags}" diff --git a/etc/rc.d/rarpd b/etc/rc.d/rarpd index 3602c879c5c9..db5f0c4c8c49 100755 --- a/etc/rc.d/rarpd +++ b/etc/rc.d/rarpd @@ -11,7 +11,7 @@ . /etc/rc.subr name="rarpd" -rcvar=`set_rcvar` +rcvar="rarpd_enable" command="/usr/sbin/${name}" pidfile="/var/run/${name}.pid" required_files="/etc/ethers" diff --git a/etc/rc.d/rfcomm_pppd_server b/etc/rc.d/rfcomm_pppd_server index f666684cff09..72d2b878fd4c 100755 --- a/etc/rc.d/rfcomm_pppd_server +++ b/etc/rc.d/rfcomm_pppd_server @@ -11,7 +11,7 @@ . /etc/rc.subr name="rfcomm_pppd_server" -rcvar=`set_rcvar` +rcvar="rfcomm_pppd_server_enable" command="/usr/sbin/rfcomm_pppd" start_cmd="rfcomm_pppd_server_start" stop_cmd="rfcomm_pppd_server_stop" diff --git a/etc/rc.d/route6d b/etc/rc.d/route6d index a94c3e4e2c43..eec74cfc3bb2 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 diff --git a/etc/rc.d/routed b/etc/rc.d/routed index c0bd5f7fece4..55bab01d35e0 100755 --- a/etc/rc.d/routed +++ b/etc/rc.d/routed @@ -10,8 +10,8 @@ . /etc/rc.subr name="routed" +rcvar="routed_enable" desc="network RIP and router discovery routing daemon" -rcvar=`set_rcvar` set_rcvar_obsolete router_enable routed_enable set_rcvar_obsolete router routed_program diff --git a/etc/rc.d/rpcbind b/etc/rc.d/rpcbind index 94f4580e9502..37a428a71918 100755 --- a/etc/rc.d/rpcbind +++ b/etc/rc.d/rpcbind @@ -10,7 +10,7 @@ . /etc/rc.subr name="rpcbind" -rcvar=`set_rcvar` +rcvar="rpcbind_enable" command="/usr/sbin/${name}" stop_postcmd='/bin/rm -f /var/run/rpcbind.*' diff --git a/etc/rc.d/rtadvd b/etc/rc.d/rtadvd index 2ead892485ed..48a3a644b6bc 100755 --- a/etc/rc.d/rtadvd +++ b/etc/rc.d/rtadvd @@ -12,7 +12,7 @@ . /etc/network.subr name="rtadvd" -rcvar=`set_rcvar` +rcvar="rtadvd_enable" command="/usr/sbin/${name}" start_precmd="rtadvd_precmd" diff --git a/etc/rc.d/rtsold b/etc/rc.d/rtsold index 64a83e3a08a6..9ce19f3bddd9 100755 --- a/etc/rc.d/rtsold +++ b/etc/rc.d/rtsold @@ -11,7 +11,7 @@ . /etc/rc.subr name="rtsold" -rcvar=`set_rcvar` +rcvar="rtsold_enable" command="/usr/sbin/${name}" pidfile="/var/run/${name}.pid" start_postcmd="rtsold_poststart" diff --git a/etc/rc.d/rwho b/etc/rc.d/rwho index e088d991eef1..f4137f74cca5 100755 --- a/etc/rc.d/rwho +++ b/etc/rc.d/rwho @@ -11,7 +11,7 @@ . /etc/rc.subr name="rwhod" -rcvar="`set_rcvar`" +rcvar="rwhod_enable" command="/usr/sbin/${name}" load_rc_config $name diff --git a/etc/rc.d/sdpd b/etc/rc.d/sdpd index acaf380bf561..9f09a309a277 100755 --- a/etc/rc.d/sdpd +++ b/etc/rc.d/sdpd @@ -12,7 +12,7 @@ name="sdpd" command="/usr/sbin/${name}" -rcvar=`set_rcvar` +rcvar="sdpd_enable" required_modules="ng_btsocket" load_rc_config $name diff --git a/etc/rc.d/sendmail b/etc/rc.d/sendmail index dfaa8e0157b2..680020f13dcc 100755 --- a/etc/rc.d/sendmail +++ b/etc/rc.d/sendmail @@ -15,7 +15,7 @@ . /etc/rc.subr name="sendmail" -rcvar=`set_rcvar` +rcvar="sendmail_enable" required_files="/etc/mail/${name}.cf" start_precmd="sendmail_precmd" @@ -79,14 +79,14 @@ required_files= if checkyesno sendmail_submit_enable; then name="sendmail_submit" - rcvar=`set_rcvar` + rcvar="sendmail_submit_enable" start_cmd="${command} ${sendmail_submit_flags}" run_rc_command "$1" fi if checkyesno sendmail_outbound_enable; then name="sendmail_outbound" - rcvar=`set_rcvar` + rcvar="sendmail_outbound_enable" start_cmd="${command} ${sendmail_outbound_flags}" run_rc_command "$1" fi diff --git a/etc/rc.d/sshd b/etc/rc.d/sshd index 9f001997edfd..a99083ce98a5 100755 --- a/etc/rc.d/sshd +++ b/etc/rc.d/sshd @@ -10,7 +10,7 @@ . /etc/rc.subr name="sshd" -rcvar=`set_rcvar` +rcvar="sshd_enable" command="/usr/sbin/${name}" keygen_cmd="sshd_keygen" start_precmd="sshd_precmd" diff --git a/etc/rc.d/syslogd b/etc/rc.d/syslogd index 5dcd3e98bfe8..118995ed5815 100755 --- a/etc/rc.d/syslogd +++ b/etc/rc.d/syslogd @@ -10,7 +10,7 @@ . /etc/rc.subr name="syslogd" -rcvar=`set_rcvar` +rcvar="syslogd_enable" pidfile="/var/run/syslog.pid" command="/usr/sbin/${name}" required_files="/etc/syslog.conf" @@ -41,7 +41,7 @@ syslogd_precmd() # for _l in $altlog_proglist; do eval _ldir=\$${_l}_chrootdir - if checkyesno `set_rcvar $_l` && [ -n "$_ldir" ]; then + if checkyesno ${_l}_enable && [ -n "$_ldir" ]; then echo "${_ldir}/var/run/log" >> $sockfile fi done diff --git a/etc/rc.d/timed b/etc/rc.d/timed index d1cf1a22536c..b8d7084db686 100755 --- a/etc/rc.d/timed +++ b/etc/rc.d/timed @@ -11,7 +11,7 @@ . /etc/rc.subr name="timed" -rcvar=`set_rcvar` +rcvar="timed_enable" command="/usr/sbin/${name}" load_rc_config $name diff --git a/etc/rc.d/ubthidhci b/etc/rc.d/ubthidhci index 529f8d66835e..03751d3c84b5 100755 --- a/etc/rc.d/ubthidhci +++ b/etc/rc.d/ubthidhci @@ -11,8 +11,8 @@ . /etc/rc.subr name="ubthidhci" +rcvar="ubthidhci_enable" command="/usr/sbin/usbconfig" -rcvar=`set_rcvar` start_precmd="ubthidhci_prestart" ubthidhci_prestart() diff --git a/etc/rc.d/virecover b/etc/rc.d/virecover index 77cd9a0736ba..f3bcc857b466 100755 --- a/etc/rc.d/virecover +++ b/etc/rc.d/virecover @@ -12,7 +12,7 @@ . /etc/rc.subr name="virecover" -rcvar="`set_rcvar`" +rcvar="virecover_enable" stop_cmd=":" start_cmd="virecover_start" diff --git a/etc/rc.d/watchdogd b/etc/rc.d/watchdogd index e8521263620d..043e5bc0274b 100755 --- a/etc/rc.d/watchdogd +++ b/etc/rc.d/watchdogd @@ -34,7 +34,7 @@ . /etc/rc.subr name="watchdogd" -rcvar="`set_rcvar`" +rcvar="watchdogd_enable" command="/usr/sbin/${name}" pidfile="/var/run/${name}.pid" |