preferred place for system-wide config files

Wesley Shields wxs at FreeBSD.org
Tue May 18 11:55:40 UTC 2010


On Tue, May 18, 2010 at 07:29:22AM +0400, Anonymous wrote:
> a little confusion arised from ports/146627.
> 
> The Porter's Handbook defines PREFIX as the place where port should
> install its files including config files. However, it doesn't say where
> the port should try to read its config files that may not exist:
> LOCALBASE/etc or PREFIX/etc? Until recently I assumed such files as
> installed together with the port unless they belong to some other port.
> 
> For example, many GNU_CONFIGURE ports look for config files under
> SYSCONFDIR that's usually under PREFIX/etc and some of them don't
> install config files nor samples. A few examples: xorg-server,
> subversion, git. Should such ports be modified to use LOCALBASE/etc?

PREFIX/etc is the correct place. Very few ports touch LOCALBASE at all,
and when they do it's explicitly requested. I'm thinking of bind here as
an example.

-- WXS


More information about the freebsd-ports mailing list