Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 03 Sep 2006 10:10:56 -0400
From:      Sergey Babkin <babkin@verizon.net>
To:        Garance A Drosehn <gad@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, src-committers@FreeBSD.org
Subject:   Re: "Chatty" config files in /etc
Message-ID:  <44FAE270.D01D1F98@verizon.net>
References:  <200608311258.OAA23536@galaxy.hbg.de.ao-srv.com> <p06230921c11cf65c6bb0@[128.113.24.47]>

next in thread | previous in thread | raw e-mail | index | archive | help
Garance A Drosehn wrote:
> 
> I think you misunderstand the goal.  This is meant to benefit every
> single user who *updates* FreeBSD.  That is a much larger audience
> than committers.  This split has nothing to do with merging changes
> into the FreeBSD source repository.
> 
> The merge we are talking about is the step where every FreeBSD user
> runs 'mergemaster' (or something equivalent) to bring in important
> changes to files under /etc, without losing all the important
> localizations that every sysadmin has to do.  It effects every user
> who ever does a 'cd /usr/src ; make installworld'.

Well, the _real_ fix for it would be to have a specific script for each
file in /etc that would convert the settings between the old
and new format. If there were no format change between the FreeBSD
versions then it would just do nothing. If the format has changed 
in a compatible way (say, just new optional settings were added) 
then it might just add comments about that. The critical part to it
would be having the version number information in the file. Or if
that is missing then do the assumption from the FreeBSD version
being upgraded.

-SB



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