HEADS UP: MFC of local_startup changes to rc.d complete

Doug Barton dougb at FreeBSD.org
Wed Dec 21 00:48:15 PST 2005


Howdy,

As has been discussed for a couple weeks now, I have MFC'ed to RELENG_6 the 
changes in /etc/rc* that bring new-style boot scripts from the local_startup 
directories (by default /usr/local/etc/rc.d and /usr/X11R6/etc/rc.d) into 
the base rcorder. For old style scripts (those that don't use rc.subr) there 
should be no changes. They will still run out of /etc/rc.d/localpkg. For 
those scripts that have been converted to use rc.subr, they will still be 
run the same way that they are now. The difference is that they will be 
added to the base rcorder list, and run in that spot instead of in localpkg. 
To get an idea of the current list (minus any local scripts) in RELENG_6, 
see http://people.freebsd.org/~dougb/rcorder-6.all

In an ideal world, there should be no problems related to running the 
scripts in a different order. However, it is anticipated that there may be a 
brief period while scripts for whom the ordering is significant are 
adjusted. These are extremely easy changes to make, and do not otherwise 
affect the functionality of the packages in any way. If you run into one of 
these problems, please report it to the port's maintainer, and 
freebsd-port at freebsd.org ASAP. In almost all cases however the scripts will 
run close enough to their old position as not to make any difference, since 
currently localpkg is fairly late in the order.

This change is being made so that port authors and users can take advantage 
of the greater control these features will give them. Some authors have 
already stepped forward and added new functionality to their ports that take 
advantage of these features. If anyone has questions about the changes, or 
what they offer you, feel free to ask on freebsd-rc at freebsd.org. You can 
also find more information in rc(8) on an updated system.


Happy Holidays,

Doug

-- 

     This .signature sanitized for your protection



More information about the freebsd-stable mailing list