Subject: CVS commit: basesrc/etc
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 03/22/2002 06:16:40
Module Name:	basesrc
Committed By:	lukem
Date:		Fri Mar 22 04:16:40 UTC 2002

Modified Files:
	basesrc/etc: rc rc.subr
	basesrc/etc/rc.d: dmesg ipfs isdnd named newsyslog ntpd ntpdate
	    savecore syslogd

Log Message:
- 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].


To generate a diff of this commit:
cvs rdiff -r1.158 -r1.159 basesrc/etc/rc
cvs rdiff -r1.45 -r1.46 basesrc/etc/rc.subr
cvs rdiff -r1.6 -r1.7 basesrc/etc/rc.d/dmesg basesrc/etc/rc.d/isdnd
cvs rdiff -r1.3 -r1.4 basesrc/etc/rc.d/ipfs basesrc/etc/rc.d/savecore
cvs rdiff -r1.8 -r1.9 basesrc/etc/rc.d/named
cvs rdiff -r1.2 -r1.3 basesrc/etc/rc.d/newsyslog
cvs rdiff -r1.4 -r1.5 basesrc/etc/rc.d/ntpd
cvs rdiff -r1.7 -r1.8 basesrc/etc/rc.d/ntpdate
cvs rdiff -r1.10 -r1.11 basesrc/etc/rc.d/syslogd

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.