History log of /netbsd-current/etc/rc.d/routed
Revision Date Author Comments
# 1.10 21-Apr-2007 tron

The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.

This should fix PR misc/36171.


# 1.9 12-Oct-2004 lukem

branches: 1.9.2; 1.9.4; 1.9.8; 1.9.10;
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20768 from Pavel Cahyna.


# 1.8 13-Aug-2004 mycroft

Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr


# 1.7 21-Mar-2002 thorpej

branches: 1.7.6;
Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.


# 1.6 06-Apr-2001 wiz

Remove references to gated, except the conflict check in rc.d/routed.
Noted by Launey Thomas <ljt@alum.mit.edu>.


# 1.5 19-Sep-2000 lukem

- only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr


# 1.4 13-May-2000 lukem

branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.


# 1.3 29-Mar-2000 enami

routed is live in /sbin, not /usr/sbin. Pointed out by kay@kaynet.or.jp.


# 1.2 12-Mar-2000 lukem

* replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)


# 1.1 10-Mar-2000 lukem

branches: 1.1.1;
Initial revision


# 1.1.1.1 10-Mar-2000 lukem

rc.d scripts derived from /etc/rc


# 1.4.4.1 01-Oct-2000 lukem

pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*


# 1.7.6.1 09-May-2005 riz

Pull up revision 1.9 (requested by lukem in ticket #1269):
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20786 from Pavel Cahyna.


# 1.9.10.1 28-Apr-2007 bouyer

Pull up following revision(s) (requested by tron in ticket #588):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.


# 1.9.8.1 25-Apr-2007 ghen

Pull up following revision(s) (requested by tron in ticket #1767):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.


# 1.9.4.1 25-Apr-2007 ghen

Pull up following revision(s) (requested by tron in ticket #1767):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.


# 1.9.2.1 25-Apr-2007 ghen

Pull up following revision(s) (requested by tron in ticket #1767):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.