In .../src/etc/rc.d/Makefile, all of the configuration files noted today are currently done in a kitchen sink manner, s.t. all folks building systems from scratch are actually installing potentially a lot more rc.d run scripts than needed; allowing the user to tune their src.conf definition, etc to conditionally exclude these scripts potentially saves a small amount of space, but more importantly saves a little bit of unnecessary processing time at bootup as rcorder parses and sorts these rc.d scripts twice to determine execution ordering on standard systems, as well as tones down unnecessary noise with certain build situations where when WITHOUT_INET6 is specified (for instance) it spews out a lot of noise about ip6addrctl not being present and about unsupported inet6 arguments being passed to routed. This script did the right thing with my initial set of tests run, but it needs to be run through a full install -> execute test phase. Will email once that's complete. Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-bugs->freebsd-rc Over to maintainer(s).
Responsible Changed From-To: freebsd-rc->delphij Take.
Here's the latest patch I've been using for a while now on my fileserver system. Thanks, -Garrett
Responsible Changed From-To: delphij->freebsd-rc Return this back to pool.
I did most of this on ^/head and backported it to ^/stable/10 and ^/stable/9 as possible. Closing.