Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jan 2007 14:43:55 -0800 (PST)
From:      Lamont Granquist <lamont@scriptkiddie.org>
To:        Doug Barton <dougb@freebsd.org>
Cc:        freebsd-hackers@freebsd.org, Vulpes Velox <v.velox@vvelox.net>
Subject:   Re: LDAP integration
Message-ID:  <Pine.GSO.4.60.0701101434110.5736@sploit.scriptkiddie.org>
In-Reply-To: <45A566D7.4040907@FreeBSD.org>
References:  <20070107190616.73dee7b0@vixen42> <45A1DE76.7000201@FreeBSD.org> <20070108185247.2b6e1f69@vixen42> <45A407D1.9030101@FreeBSD.org> <20070109184346.135e0bf4@vixen42> <Pine.GSO.4.60.0701101316300.5305@sploit.scriptkiddie.org> <45A56107.5050205@FreeBSD.org> <Pine.GSO.4.60.0701101404260.5542@sploit.scriptkiddie.org> <45A566D7.4040907@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Wed, 10 Jan 2007, Doug Barton wrote:
> Lamont Granquist wrote:
>> On Wed, 10 Jan 2007, Doug Barton wrote:
>>>> And if you're looking specifically at the /etc/rc.conf config file, what
>>>> would be more useful would be an /etc/rc.conf.d/ directory.
>>>
>>> Good news for you, we already support that. :) I agree that it makes a
>>> great tool for the "many systems" problem, and could reasonably be
>>> used for part of the "dynamic laptop" problem too.
>>
>> 7-current feature?  I'm not seeing it in rc.conf(5) on my RELENG_6-ish
>> system...
>
> It's not documented, but the code is there in /etc/rc.subr:
>
> grep 'rc.conf\.d' /etc/rc.subr
>        if [ -f /etc/rc.conf.d/"$_name" ]; then
>                debug "Sourcing /etc/rc.conf.d/${_name}"
>                . /etc/rc.conf.d/"$_name"
> ...

If i understand that correctly its not *exactly* what i was looking for, 
but its better than a monolithic /etc/rc.conf

It looks like you must put /etc/rc.d/inetd config into either /etc/rc.conf 
or /etc/rc.config.d/inetd.

That means that if you've got two different orthogonal applications runing 
on the same server which both need to run something orthogonal out of 
inetd then they still wind up needing to do edits to the same config file 
to get inetd configured correctly.  I'd rather see /etc/rc.config.d/app01 
and /etc/rc.config.d/app02 both able to tweak inetd settings.  Of course 
there is the possibility that app01 and app02 could drop mutually 
conflicting inetd setttings, but you've got that problem anyway in the 
existing scheme...

Basically I like self-containment around a top-down role that the server 
plays ('i am an ftp server') not necessarily around a bottom-up subsystem 
like inetd...  YMMV.



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