Use of rcorder for local rc.d/*.sh scripts
    J.R. Oldroyd 
    fbsd at opal.com
       
    Thu Jun  2 21:10:26 GMT 2005
    
    
  
Is there a reason that rcorder is not used in /etc/rc.d/localpkg
so that the scripts there can be ordered using their tags?
If not, could we make the following change to /etc/rc.d/localpkg:
--- localpkg.orig	Fri Oct  8 13:52:43 2004
+++ localpkg	Thu Jun  2 16:53:56 2005
@@ -36,7 +36,7 @@
 		done
 		script_save_sep="$IFS"
 		IFS="${script_name_sep}"
-		for script in ${slist}; do
+		for script in `rcorder -s nostart ${slist} 2>/dev/null`; do
 			if [ -x "${script}" ]; then
 				(set -T
 				trap 'exit 1' 2
If we do, there may be some scripts that ports install in the
local/etc/rc.d dirs that need rcorder tags adding, notably those
that currently use "000.foo.sh" names to ensure they're started
first.
	-jr
    
    
More information about the freebsd-current
mailing list