Up to [cvs.netbsd.org] / src / etc / rc.d
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.13 / (download) - annotate - [select for diffs], Fri Aug 13 18:08:03 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
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-6-base,
netbsd-6,
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-premerge-20091211,
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-premerge-20101231,
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,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
abandoned-netbsd-4-base,
abandoned-netbsd-4,
HEAD
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (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.12 / (download) - annotate - [select for diffs], Wed Mar 31 18:01:07 2004 UTC (8 years, 1 month ago) by fredb
Branch: MAIN
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
Backout last change. I failed to note that the problem described in PR bin/24653 had already been fixed with revision 1.9 of this file.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Mar 31 17:52:06 2004 UTC (8 years, 1 month ago) by fredb
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Take account of the fact that "ntpd" writes it's pidfile after chroot(). Closes PR bin/24653.
Revision 1.10 / (download) - annotate - [select for diffs], Tue Jul 2 14:47:22 2002 UTC (9 years, 10 months ago) by itohy
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,
fvdl_fs64_base
Changes since 1.9: +8 -1
lines
Diff to previous 1.9 (colored)
Check for /dev/clockctl availability and print appropriate diagnosis if not.
Revision 1.6.2.3 / (download) - annotate - [select for diffs], Tue Jun 18 23:49:36 2002 UTC (9 years, 11 months ago) by lukem
Branch: netbsd-1-6
CVS Tags: 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
Changes since 1.6.2.2: +2 -1
lines
Diff to previous 1.6.2.2 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)
Pull up revision 1.9 (requested by lukem in ticket #316): Build the list of names to check for $XXX_chrootdir support from `rcorder -k chrootdir` rather than hardcoding "named ntpd". Based on [misc/16884] from Jarle Greipsland <jarle@uninett.no>
Revision 1.9 / (download) - annotate - [select for diffs], Tue Jun 18 14:35:39 2002 UTC (9 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.8: +2 -1
lines
Diff to previous 1.8 (colored)
Build the list of names to check for $XXX_chrootdir support from `rcorder -k chrootdir` rather than hardcoding "named ntpd". Based on [misc/16884] from Jarle Greipsland <jarle@uninett.no>
Revision 1.6.2.2 / (download) - annotate - [select for diffs], Tue Jun 18 14:23:25 2002 UTC (9 years, 11 months ago) by lukem
Branch: netbsd-1-6
Changes since 1.6.2.1: +4 -2
lines
Diff to previous 1.6.2.1 (colored) to branchpoint 1.6 (colored)
Pull up revision 1.8 (requested by lukem in ticket #294): ntpd_chrootdir needs /dev/clockctl as well
Revision 1.8 / (download) - annotate - [select for diffs], Mon Jun 17 06:47:59 2002 UTC (9 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.7: +4 -2
lines
Diff to previous 1.7 (colored)
ntpd_chrootdir needs /dev/clockctl as well
Revision 1.6.2.1 / (download) - annotate - [select for diffs], Sat Jun 15 02:13:47 2002 UTC (9 years, 11 months ago) by lukem
Branch: netbsd-1-6
Changes since 1.6: +3 -1
lines
Diff to previous 1.6 (colored)
Pull up revision 1.7 (requested by lukem in ticket #277): $ntpd_chroot requires "pseudo-device clockctl" in the kernel
Revision 1.7 / (download) - annotate - [select for diffs], Sat Jun 15 01:55:44 2002 UTC (9 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.6: +3 -1
lines
Diff to previous 1.6 (colored)
$ntpd_chroot requires "pseudo-device clockctl" in the kernel
Revision 1.6 / (download) - annotate - [select for diffs], Fri Mar 22 04:33:59 2002 UTC (10 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-6-base
Branch point for: netbsd-1-6
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
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.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Mar 22 04:16:39 2002 UTC (10 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (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.4 / (download) - annotate - [select for diffs], Fri Jan 18 10:51:30 2002 UTC (10 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.3: +28 -1
lines
Diff to previous 1.3 (colored)
if $ntpd_chrootdir != "", ensure that the following files, devices,
and links exist:
${ntpd_chrootdir}/dev/clockctl
/var/db/ntp.drift -> ${ntpd_chrootdir}/var/db/ntp.drift
and then start ntpd with the appropriate options to run chroot(2)ed
under $ntpd_chrootdir as user ntpd group ntpd.
to take advantage of this, set ntpd_chrootdir in /etc/rc.conf.
[this is based on similar work i did for rc.d/named]
Revision 1.2.4.1 / (download) - annotate - [select for diffs], Mon Oct 2 01:07:17 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.2: +2 -1
lines
Diff to previous 1.2 (colored) next main 1.3 (colored)
pull up rev 1.3 (approved by thorpej): - always use $rcvar to determine the name of the var to checkyesno - fix force*
Revision 1.3 / (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.2: +2 -1
lines
Diff to previous 1.2 (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.2 / (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,
netbsd-1-5-ALPHA2,
minoura-xpg4dl-base,
minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (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.1 / (download) - annotate - [select for diffs], Tue May 2 12:19:20 2000 UTC (12 years ago) by simonb
Branch: MAIN
Out with the old, in with the new.