The NetBSD Project

CVS log for src/etc/rc.d/named

[BACK] 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

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>