Up to [cvs.netbsd.org] / src / etc / rc.d
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.20 / (download) - annotate - [select for diffs], Mon Aug 3 18:43:48 2009 UTC (2 years, 9 months ago) by perry
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
netbsd-6-base,
netbsd-6,
matt-premerge-20091211,
matt-mips64-premerge-20101231,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
HEAD
Changes since 1.19: +2 -1
lines
Diff to previous 1.19 (colored)
Explicitly set a BEFORE on ntpd, as this can't run while ntpd is running. Apparently it is rare for rcorder to place it after ntpd but there was previously nothing actually preventing it. Fixes PR 40707 by Ondrej Tuma
Revision 1.19 / (download) - annotate - [select for diffs], Mon Aug 3 17:45:48 2009 UTC (2 years, 9 months ago) by perry
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
ntpdate can't work without named because a modern ntp.conf has dns names in it. We therefore now depend on it. However, this would have then created a circular dependency because named depended on "SERVERS", and racoon was before SERVERS and required kdc, and kdc needs the time to be right and thus depended on ntp. Instead, have named depend on NETWORKING (so that there is a network there), mountcritremote (so we know that named has a directory to work from) and syslogd (so that named has some place to spew information). I'm not sure this is perfect, but it is certainly a big improvement over constantly failing ntpdate runs during boot.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Mar 15 12:06:12 2005 UTC (7 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-5-base,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
mjf-devfs2-base2,
mjf-devfs2-base,
mjf-devfs2,
mjf-devfs-base,
mjf-devfs,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-base,
keiichi-mipv6,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Explicitly REQUIRE mountcritremote, since this uses awk.
Revision 1.17 / (download) - annotate - [select for diffs], Mon Oct 11 15:00:51 2004 UTC (7 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.16: +3 -3
lines
Diff to previous 1.16 (colored)
Use new style command substitution.
Revision 1.16 / (download) - annotate - [select for diffs], Fri Aug 13 18:08:03 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
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
Revision 1.15 / (download) - annotate - [select for diffs], Thu Dec 4 18:28:54 2003 UTC (8 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Changes since 1.14: +1 -3
lines
Diff to previous 1.14 (colored)
ntpdate to a multicastclient address doesn't work
Revision 1.14 / (download) - annotate - [select for diffs], Wed Oct 29 19:00:14 2003 UTC (8 years, 6 months ago) by fredb
Branch: MAIN
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Make the ntp.conf parsing more specific, and therefore more robust. Closes PR bin/23305.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Oct 20 16:09:15 2003 UTC (8 years, 7 months ago) by fredb
Branch: MAIN
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored)
Supply the usual default setting of $commmand. Omission pointed out by Launey Thomas in private mail.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Oct 19 13:31:28 2003 UTC (8 years, 7 months ago) by fredb
Branch: MAIN
Changes since 1.11: +5 -2
lines
Diff to previous 1.11 (colored)
Allow for a syntax extension for "ntp.conf" with ntp 4.2.0.
Revision 1.11 / (download) - annotate - [select for diffs], Sun Oct 19 13:23:57 2003 UTC (8 years, 7 months ago) by fredb
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Use "$command", instead of hard-coded "ntpdate", so that the user can override the path using the usual mechanisms.
Revision 1.10 / (download) - annotate - [select for diffs], Fri Jun 27 07:22:36 2003 UTC (8 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.9: +6 -3
lines
Diff to previous 1.9 (colored)
Support "multicastclient" directives in ntp.conf. Based on [bin/17930] from Stoned Elipot.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Jul 19 03:22:09 2002 UTC (9 years, 10 months ago) by bad
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
Ignore "peer" statements for local clocks too when selecting hosts from ntp.conf.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Mar 22 04:16:39 2002 UTC (10 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
- Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)
_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.
_pid rc_pid PID of command (if appropriate).
_rc_run_fast rc_fast Not empty is "fast" was provided.
_rc_run_force rc_force Not empty is "force" was provided.
- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 31 01:26:06 2002 UTC (10 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive file system (prevents conflict with 'network'). PROVIDE both NETWORKING and NETWORK (the latter for compatibility with 3rd party scripts).
Revision 1.3.4.3 / (download) - annotate - [select for diffs], Mon Oct 2 01:09:51 2000 UTC (11 years, 7 months ago) by lukem
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE,
netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA
Changes since 1.3.4.2: +2 -2
lines
Diff to previous 1.3.4.2 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)
pull up rev 1.6 (approved by thorpej): - always use $rcvar to determine the name of the var to checkyesno - fix force*
Revision 1.6 / (download) - annotate - [select for diffs], Tue Sep 19 13:04:39 2000 UTC (11 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
- 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
Revision 1.3.4.2 / (download) - annotate - [select for diffs], Mon Aug 21 15:02:50 2000 UTC (11 years, 9 months ago) by abs
Branch: netbsd-1-5
Changes since 1.3.4.1: +2 -2
lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored)
Move options into 'ntp_flags', to make it possible to add '-u' without having to modify rc.d/ntpdate Pullup, approved by thorpej: etc/rc.conf 1.93 etc/rc.d/ntpdate 1.5
Revision 1.5 / (download) - annotate - [select for diffs], Mon Aug 21 14:48:39 2000 UTC (11 years, 9 months ago) by abs
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Move options into ntp_flags, to make it possible to add '-u' without modifying rc.d/ntpdate
Revision 1.3.4.1 / (download) - annotate - [select for diffs], Wed Aug 9 19:09:44 2000 UTC (11 years, 9 months ago) by lukem
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-ALPHA2
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
pull up the following
approved by: thorpej
etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5
summary:
* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.
Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
Revision 1.4 / (download) - annotate - [select for diffs], Wed Jul 26 00:11:49 2000 UTC (11 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)
Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
Revision 1.3 / (download) - annotate - [select for diffs], Sat May 13 08:45:07 2000 UTC (12 years ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-5-base,
minoura-xpg4dl-base,
minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
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.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Mar 11 20:10:21 2000 UTC (12 years, 2 months ago) by veego
Branch: MAIN
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Add missing checkyesno's.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Mar 10 11:53:24 2000 UTC (12 years, 2 months ago) by lukem
Branch: TNF
CVS Tags: rc-d-2000-03-10
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
rc.d scripts derived from /etc/rc
Revision 1.1 / (download) - annotate - [select for diffs], Fri Mar 10 11:53:24 2000 UTC (12 years, 2 months ago) by lukem
Branch: MAIN
Initial revision