Subject: bin/1263: /etc/rc isn't configurable enough.
To: None <gnats-bugs@gnats.netbsd.org>
From: None <mrg@mame.mu.OZ.AU>
List: netbsd-bugs
Date: 07/24/1995 20:16:03
>Number:         1263
>Category:       bin
>Synopsis:       /etc/rc isn't configurable enough.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bin-bug-people (Utility Bug People)
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Jul 24 06:20:06 1995
>Last-Modified:
>Originator:     matthew green
>Organization:
bozotic softwar foundation
>Release:        july 14 1995
>Environment:
System: NetBSD splode.mame.mu.oz.au 1.0A NetBSD 1.0A (_splode_) #241: Sun Jul 23 18:23:13 EST 1995 mrg@splode.mame.mu.oz.au:/orb/q/build/src/sys/arch/sparc/compile/_splode_ sparc


>Description:

	certain parts of the boot sequence are very hard coded.  ie, there is no
	way besides changing /etc/rc (something i'd rather not do) to not start
	the printer, or, if my previous PR is applied, to start screenblank with
	any options.

	the `network' daemons configured via /etc/netstart have all this
	functionality, however, allowing you start various daemon, and also what
	options they use.  it's configurable and useful.  and i miss it for the
	other things.

	actually, some of these aren't as configurable as would be good.  you
	can't give nfsd (or mountd), or nfsiod options.

>How-To-Repeat:
>Fix:

	maybe we need another file that is sourced by /etc/rc, similarly to
	/etc/netstart, that sets a few variables that are used.  the programs
	that i think this should be done to are:

	portmap
	ypbind (maybe)
	nfsd
	nfsiod
	rwhod (needs $rwhod_flags, really).
	lpd
	screenblank (if/when added).


	i don't have any ideas on what to all this file should be called.

>Audit-Trail:
>Unformatted: