| History log of /src/etc/rc.d/route6d |
| Revision | | Date | Author | Comments |
| 1.11 |
| 08-Sep-2020 |
martin | Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision on case insensitive file systems
|
| 1.10 |
| 22-Jul-2020 |
martin | Split the local disk availability step into two phases to allow scripts that pre-populate parts of the system (e.g. a tmpfs based /var) an easy place to plug in like:
# REQUIRE: mountcritlocal # BEFORE: MOUNTCRITLOCAL
This also cleans up the existing special handling a bit by separating it into new scripts. All later scripts now depend on MOUNTCRITLOCAL. Discussed on tech-userlevel some time ago.
|
| 1.9 |
| 18-Aug-2011 |
uwe | Revert previous as it introduces "Circular dependency on provision `mountcritremote'".
route6d is "BEFORE: NETWORKING" and was made to "REQUIRE: mountcritremote", but mountcritremote "REQUIRE: NETWORKING".
|
| 1.8 |
| 17-Aug-2011 |
gdt | Make route6d REQUIRE: mountcritremote.
route6d is in /usr/sbin, and thus on systems with separate / and /usr, /etc/rc.d/route6d can be run before /usr is mounted, resulting in route6d mysteriously failing to start.
|
| 1.7 |
| 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.6 |
| 13-Aug-2004 |
mycroft | branches: 1.6.2; 1.6.4; 1.6.8; 1.6.10; 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.5 |
| 22-Mar-2002 |
thorpej | 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.4 |
| 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.3 |
| 13-May-2000 |
lukem | branches: 1.3.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.2 |
| 13-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.3.4.1 |
| 02-Oct-2000 |
lukem | pull up rev 1.4 (approved by thorpej): - always use $rcvar to determine the name of the var to checkyesno - fix force*
|
| 1.6.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.6.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.6.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.6.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.
|