Date: Thu, 16 Apr 1998 18:50:55 -0700 (PDT) From: Archie Cobbs <archie@whistle.com> To: mike@smith.net.au (Mike Smith) Cc: hackers@FreeBSD.ORG Subject: Re: Discussion : Using DHCP to obtain configuration. Message-ID: <199804170150.SAA03474@bubba.whistle.com> In-Reply-To: <199804160151.SAA00388@antipodes.cdrom.com> from Mike Smith at "Apr 15, 98 06:51:57 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Mike Smith writes:
> I recently posted asking for opinions as to the desirability of making
> the ISC DHCP tools part of the base system. The response to this has
> been positive so far, and unless there are subsequent strong objections
> they will be imported contrib-style.
>
> There are, however, a number of issues related to being a good DHCP
> client which impact on the FreeBSD startup scripts. These issues can
> be resolved in a number of ways, with varying degrees of perturbation
> and complexity. Some discussion of the possible approaches would seem
> to me to be a good idea.
The way UNIX piles random configuration information all into /etc
has always bugged the crap out of me. Ideally, /etc should go away
because nothing should be "miscellaneous".. it should all be organized.
Hmm.. what if we created the /var/conf hierarchy...
/var/conf/
|
+ ntp/
| |
| + xntpd.conf
|
+ dns/
| |
| + resolv.conf
| |
| + named/
| |
| + named.boot
| |
| + named.hosts
| |
| + [ etc ]
|
+ amd/
| |
| + [ etc ]
|
+ nfs/
| |
| + exports
|
+ ppp/
| |
| + ppp.conf
| |
| + ppp.secret
[ etc ]
Then all you would need would be:
+ Modification to the DHCP client to update these files
+ Script to read /etc/rc.conf and generate these files
+ Transitional symlink pointers from /etc
Would the forces of interia ever allow it?
-Archie
___________________________________________________________________________
Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com
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?199804170150.SAA03474>
