Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Feb 2020 09:53:54 -0600
From:      Will Andrews <will@freebsd.org>
To:        "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
Subject:   Re: Return of config files to ^/etc
Message-ID:  <CADBaqmhdrTE=7oRAa_tsa%2B3pYPXxXA6pP18aJGRjRf6O05GgSQ@mail.gmail.com>
In-Reply-To: <202002191533.01JFXv2H069326@gndrsh.dnsmgr.net>
References:  <CADBaqmiNf%2BrSbkNE-nkZCPZ7cR9Y1Ja9BhuwshjRMWg80G73Og@mail.gmail.com> <202002191533.01JFXv2H069326@gndrsh.dnsmgr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Feb 19, 2020 at 9:34 AM Rodney W. Grimes <
freebsd-rwg@gndrsh.dnsmgr.net> wrote:

>
> Background.  The layout of the BSD source tree reflects the layout of
> the installed system.  It was by design decision long ago that src/etc
> should contain what goes in /etc, just as src/bin contain what goes
> in /bin.
>
[...]

>
> And that src tree matches the binary tree, what your advocating, though
> sinceable, also has the negative side of removing that match.
>
[...]

> Because man pages do not control the system configuration and can be
> installed at any time without any risk.  Config files are special and
> must be treated special or "make installworld" is likely to clobber
> your system.
>

I'm aware the original intent was to reflect the layout of the installed
system, but this hasn't been achieved, given the man page example.

Also, config files don't have to be installed just because they're in the
source directory instead of in ^/etc.

-- 
wca



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADBaqmhdrTE=7oRAa_tsa%2B3pYPXxXA6pP18aJGRjRf6O05GgSQ>