Shell scripting question
Charles Swiger
cswiger at mac.com
Fri Mar 24 17:30:41 UTC 2006
On Mar 24, 2006, at 12:12 PM, Paul Schmehl wrote:
> Neither rc.conf nor source_rc_confs appears anywhere else in the
> script, so how does this suck in the variables? And what does the
> syntax ". /etc/rc.conf" do?
Your second question is the answer to your first question:
. /etc/rc.conf
...or "source _file_", means to read the file into the current shell
and execute those commands. It's used to load the variables set in /
etc/rc.conf.
> Here's what I understand so far. If the variable
> source_rc_confs_defined is a zero length string, then if /etc/
> defaults/rc.conf is readable, then do something with it. I have no
> idea what the next line "source_rc_confs" does. Else, if /etc/
> rc.conf is readable, then do something with that.
Yes. Take a look at the end of /etc/defaults/rc.conf and /etc/
rc.subr...
--
-Chuck
More information about the freebsd-questions
mailing list