Up to [cvs.netbsd.org] / src / etc / rc.d
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.18.32.1 / (download) - annotate - [select for diffs], Mon Jan 10 00:44:53 2011 UTC (16 months, 2 weeks ago) by riz
Branch: netbsd-5-0
Changes since 1.18: +8 -3
lines
Diff to previous 1.18 (colored) next main 1.19 (colored)
Pull up following revision(s) (requested by tron in ticket #1519): etc/rc.d/named: revision 1.21 etc/rc.d/named: revision 1.19 Adjust for new default location of the pid file. handle new directory structure.
Revision 1.18.28.1.2.1 / (download) - annotate - [select for diffs], Sun Jan 9 20:51:05 2011 UTC (16 months, 2 weeks ago) by riz
Branch: netbsd-5-1
CVS Tags: netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE
Changes since 1.18.28.1: +8 -3
lines
Diff to previous 1.18.28.1 (colored) next main 1.18.28.2 (colored)
Pull up following revision(s) (requested by tron in ticket #1519): etc/rc.d/named: revision 1.21 etc/rc.d/named: revision 1.19 Adjust for new default location of the pid file. handle new directory structure.
Revision 1.18.28.2 / (download) - annotate - [select for diffs], Fri Jan 7 01:06:34 2011 UTC (16 months, 2 weeks ago) by riz
Branch: netbsd-5
Changes since 1.18.28.1: +8 -3
lines
Diff to previous 1.18.28.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)
Pull up following revision(s) (requested by tron in ticket #1519): etc/rc.d/named: revision 1.21 etc/rc.d/named: revision 1.19 Adjust for new default location of the pid file. handle new directory structure.
Revision 1.18.34.1 / (download) - annotate - [select for diffs], Wed Apr 21 05:21:24 2010 UTC (2 years, 1 month ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-k15
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored) next main 1.19 (colored)
sync to netbsd-5
Revision 1.18.28.1 / (download) - annotate - [select for diffs], Sun Nov 15 06:05:52 2009 UTC (2 years, 6 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
matt-nb5-pq3-base,
matt-nb5-pq3
Branch point for: netbsd-5-1
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
Pull up following revision(s) (requested by dholland in ticket #1146): etc/rc.d/named: revision 1.20 PR/41273: Martin Mersberger: missing '/' in /etc/rc.d/named in section named_migrate
Revision 1.22 / (download) - annotate - [select for diffs], Mon Aug 3 17:45: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.21: +2 -2
lines
Diff to previous 1.21 (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.30.1 / (download) - annotate - [select for diffs], Wed May 13 19:18:03 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.18: +9 -4
lines
Diff to previous 1.18 (colored) next main 1.19 (colored)
Sync with HEAD. Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
Revision 1.21 / (download) - annotate - [select for diffs], Sat Apr 25 15:46:19 2009 UTC (3 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: jym-xensuspend-nbase,
jym-xensuspend-base
Changes since 1.20: +7 -2
lines
Diff to previous 1.20 (colored)
handle new directory structure.
Revision 1.20 / (download) - annotate - [select for diffs], Fri Apr 24 14:26:02 2009 UTC (3 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
PR/41273: Martin Mersberger: missing '/' in /etc/rc.d/named in section named_migrate
Revision 1.19 / (download) - annotate - [select for diffs], Wed Apr 22 18:27:03 2009 UTC (3 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
Adjust for new default location of the pid file.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Nov 29 21:07:25 2005 UTC (6 years, 5 months ago) by christos
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-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-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,
mjf-devfs2-base2,
mjf-devfs2-base,
mjf-devfs2,
mjf-devfs-base,
mjf-devfs,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
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,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: netbsd-5-0,
netbsd-5,
matt-nb5-mips64,
jym-xensuspend
Changes since 1.17: +10 -4
lines
Diff to previous 1.17 (colored)
fix migration problems: 1. missing slash created namedb127 files in the dest dir. 2. /etc/named.conf was not getting migrated.
Revision 1.17 / (download) - annotate - [select for diffs], Sun Jul 17 21:28:45 2005 UTC (6 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.16: +41 -8
lines
Diff to previous 1.16 (colored)
Improve on the migration bit. Check if files are different, and if not, remove the source and leave a symlink behind. Otherwise, let the user know.
Revision 1.16 / (download) - annotate - [select for diffs], Sun Jul 17 16:30:57 2005 UTC (6 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.15: +14 -1
lines
Diff to previous 1.15 (colored)
Copy and link files to allow a chrooted named to start-up automatically.
Revision 1.15 / (download) - annotate - [select for diffs], Thu Mar 17 18:44:09 2005 UTC (7 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
Replace hardcoded "/var/run/named.pid" with ${pidfile}.
Revision 1.14 / (download) - annotate - [select for diffs], Fri Aug 13 18:08:03 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: 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
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (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.13 / (download) - annotate - [select for diffs], Fri May 21 15:40:22 2004 UTC (8 years ago) by christos
Branch: MAIN
Changes since 1.12: +9 -5
lines
Diff to previous 1.12 (colored)
create /dev/random when chrooted.
Revision 1.12 / (download) - annotate - [select for diffs], Thu Dec 18 18:30:18 2003 UTC (8 years, 5 months ago) by christos
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.11: +18 -9
lines
Diff to previous 1.11 (colored)
prepare for bind 9.
Revision 1.10.2.1 / (download) - annotate - [select for diffs], Tue Jun 18 23:49:27 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.10: +2 -1
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
Pull up revision 1.11 (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.11 / (download) - annotate - [select for diffs], Tue Jun 18 14:35:38 2002 UTC (9 years, 11 months ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (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.10 / (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.9: +2 -1
lines
Diff to previous 1.9 (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.9 / (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.8: +2 -2
lines
Diff to previous 1.8 (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.8 / (download) - annotate - [select for diffs], Thu Oct 11 07:10:08 2001 UTC (10 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.7: +3 -10
lines
Diff to previous 1.7 (colored)
if named_chrootdir is set, always repoint the /var/run/named.pid and /var/run/ndc symlinks, because named_chrootdir might change between restarts and the symlinks weren't getting updated correctly in the old code.
Revision 1.7 / (download) - annotate - [select for diffs], Mon Mar 12 16:08:38 2001 UTC (11 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.6: +48 -2
lines
Diff to previous 1.6 (colored)
if $named_chrootdir != "", ensure that the following files, devices,
and links exist:
${named_chrootdir}/usr/libexec/named-xfer
${named_chrootdir}/dev/null
${named_chrootdir}/etc/localtime
/var/run/named.pid -> ${named_chrootdir}/var/run/named.pid
/var/run/ndc -> ${named_chrootdir}/var/run/ndc
and then start named with the appropriate options to run chroot(2)ed
under $named_chrootdir as user named group named.
to take advantage of this, an admin should copy /etc/namedb ->
${named_chrootdir}/etc/namedb, and set named_chrootdir in /etc/rc.conf.
[dev/null & etc/localtime setup inspired by openbsd. i already had the rest]
Revision 1.5.4.1 / (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.5: +2 -1
lines
Diff to previous 1.5 (colored) next main 1.6 (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 -1
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.5 / (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.4: +2 -2
lines
Diff to previous 1.4 (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.4 / (download) - annotate - [select for diffs], Sat May 13 03:46:42 2000 UTC (12 years ago) by lukem
Branch: MAIN
Changes since 1.3: +3 -3
lines
Diff to previous 1.3 (colored)
only support reload as an extra command; there's too much special case code that needs to be implemented to make this script totally replicate what /usr/sbin/ndc does.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Apr 30 13:23:34 2000 UTC (12 years ago) by lukem
Branch: MAIN
Changes since 1.2: +3 -2
lines
Diff to previous 1.2 (colored)
use extra_commands= instead of using 2nd argument to run_rc_command
Revision 1.2 / (download) - annotate - [select for diffs], Mon Mar 13 04:04:01 2000 UTC (12 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
* replace daemon, login, servers with DAEMON, LOGIN, SERVERS * remove sshd (it was from my private system)
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