Bug 22151

Summary: source mechanism of /etc/rc.conf* files
Product: Base System Reporter: lars.koeller <Lars.Koeller>
Component: confAssignee: Doug Barton <dougb>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.1.1-STABLE   
Hardware: Any   
OS: Any   

Description lars.koeller 2000-10-20 16:00:00 UTC
	Change of source of /etc/rc.conf /etc/rc.conf.local.
	The new mechnism breaks a lot of scripts, which based on the 
	very usefull and good assumption, that sourcing of
	/etc/defaults/rc.conf also sources all the files specified in
	rc_conf_files!

	After the change that a call of source_rc_confs is necessary one
	has to do a lot of changing in many startup scripts. However
	it is an unnecessary dependency which could produce many trouble.

	Is there a goot reason to change this nice behaviour from 3.X to
	4.X ?

Fix: 

call source_rc_files in /etc/defaults/rc.conf
How-To-Repeat: 
	-
Comment 1 Doug Barton freebsd_committer freebsd_triage 2001-02-04 05:52:26 UTC
State Changed
From-To: open->closed


Yes, there was a good reason for this change. /etc/defaults/rc.conf 
is sourced from many different locations at many different times (not 
just at boot). It should be a pure configuration file. 


Comment 2 Doug Barton freebsd_committer freebsd_triage 2001-02-04 05:52:26 UTC
Responsible Changed
From-To: freebsd-bugs->dougb


source_rc_confs was my dirty deed.