Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Jan 2003 21:22:46 +0100
From:      phk@freebsd.org
To:        kientzle@acm.org
Cc:        Terry Lambert <tlambert2@mindspring.com>, freebsd-hackers@freebsd.org
Subject:   Re: Reading rc.conf from C programs? 
Message-ID:  <4351.1041538966@critter.freebsd.dk>
In-Reply-To: Your message of "Thu, 02 Jan 2003 12:18:55 PST." <3E149EAF.9040100@acm.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <3E149EAF.9040100@acm.org>, Tim Kientzle writes:
>Terry Lambert wrote:
>
>> Tim Kientzle wrote:
>>>I'm trying to figure out how to read and use
>>>/etc/rc.conf configuration variables from within
>>>a C program. 
>> 
>> 	#!/bin/sh
>> 	# Throw all of rc.conf into the environemnet so a C program
>> 	# named "fred" can read any of them with "getenv".
>> 	. /etc/rc.conf
>> 	fred

You can get a decent simulation this way:

	#!/bin/sh
	echo "*** NOISE"
	set
	echo "*** DATA+NOISE"
	. /etc/rc.conf
	set

Then pipe this into your program and separate the data from the noise.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4351.1041538966>