Date: Wed, 5 Jul 2000 17:17:19 -0400 From: bjf <bjf@samurai.com> To: freebsd-stable@freebsd.org Subject: /etc/defaults/rc.conf Message-ID: <20000705171719.A90791@samurai.com>
next in thread | raw e-mail | index | archive | help
Howdy,
I cvsup'ed to RELENG_4 last night on a couple-month-old 3.4-STABLE machine,
built and installed everything as per instructions, including mergemaster'ing.
When I was done, /etc/defaults/rc.conf doesn't read in /etc/rc.conf
settings any more, which is rather a huge pain in the ass (especially not
setting defaultrouter).
The difference in parsing /etc/rc.conf seems to be this:
===== end of /etc/defaults/rc.conf from 4.0-RELEASE:
[...]
##############################################################
### Allow local configuration override at the very end here ##
##############################################################
#
#
for i in ${rc_conf_files}; do
if [ -f $i ]; then
. $i
fi
done
=====
===== end of /etc/defaults/rc.conf from 4.0-STABLE
##############################################################
### Define source_rc_confs, the mechanism used by /etc/rc.* ##
### scripts to source rc_conf_files overrides safely. ##
##############################################################
if [ -z "${source_rc_confs_defined}" ]; then
source_rc_confs_defined=yes
source_rc_confs ( ) {
local i sourced_files
for i in ${rc_conf_files}; do
case ${sourced_files} in
*:$i:*)
;;
*)
sourced_files="${sourced_files}:$i:"
if [ -r $i ]; then
. $i
fi
;;
esac
done
}
fi
=====
The latter doesn't seem to actually work for some reason when called from
/etc/rc.
Any ideas if I've missed something or if this is a legitimate bug?
Thanks,
Bryan
--
Bryan Fullerton http://bryanfullerton.com/
Core Competency
Samurai Consulting
Can you feel the Ohmu call?
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000705171719.A90791>
