Subject: Re: Proposed rc.d/rc.conf[.d] changes....
To: None <firstname.lastname@example.org>
From: Todd Vierling <email@example.com>
Date: 05/08/2000 11:53:19
On Mon, 8 May 2000, Eduardo Horvath wrote:
: I don't want to see yet another directory of scripts that need to be kept
: in sync with the stuff in /etc/rc.d. In addition to the maintenance issue
: is the overhead of .sourcing each one of these little scripts.
In that vein.... Why are we _forking_ all of these scripts?
In SVR4, if a rcN.d filename ends in ".sh", it is .-sourced into the main
shell instead of being run. Though this is oft used for setting variables
in the main shell, it is also a speed hack--if the invocation is done right,
it can function almost like a regular script.
In the main rc:
In rc.subr, for run_rc_script:
if [ filename ends in ".sh" ]; then
set -- start
...or similar, not in pseudocode.
-- Todd Vierling (firstname.lastname@example.org)