Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Mar 2008 14:56:14 +0200
From:      Stefan Lambrev <stefan.lambrev@moneybookers.com>
To:        =?ISO-8859-1?Q?Eirik_=D8verby?= <ltning@anduin.net>
Cc:        stable@freebsd.org
Subject:   Re: Upgrading to 7.0 - stupid requirements
Message-ID:  <47E6536E.3070507@moneybookers.com>
In-Reply-To: <470FAA23-402B-4735-8C35-9897CA6C2589@anduin.net>
References:  <868x0ezh9u.fsf@zid.claresco.hr>	<200803192028.m2JKSZen098816@lurza.secnetix.de>	<20080323000707.GA33311@fupp.net>	<b269bc570803222059o7b52c8d8p9fa0fdbfed273ba0@mail.gmail.com>	<47E60695.2070507@infracaninophile.co.uk> <470FAA23-402B-4735-8C35-9897CA6C2589@anduin.net>

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

Eirik Øverby wrote:
> On Mar 23, 2008, at 08:28, Matthew Seaman wrote:
>
>> Freddie Cash wrote:
>>
>>> All that's really needed is a more formalised process for handling
>>> upgrading config files, with as much as possible managed via the ports
>>> framework itself.  Something that dictates the name of the config
>>> file, and that compares the config file from the port against the
>>> installed config file (or against an md5 of the port config file) and
>>> only replaces it if it is unchanged.  Something that is part of the
>>> make system.
>>
>> Most ports that install configuration files actually do this already.
>> It's generally why you'll find that a sample configuration file is
>> considered part of the port, but the actuall live configuration file
>> is not.  The port will only feel free to meddle with the config file if
>> it is still identical to the sample file.
>
> There are a few exceptions to this rule: The courier authdaemon ports, 
> for instance, are notorious for overwriting my carefully-crafted 
> configuration files when upgrading. I loathe those ports (or apps - 
> not sure who's to blame) for that reason alone. In fact, it not only 
> installs a config.dist file (which is fine), but it ALSO overwrites 
> the current config. A cardinal sin, if there ever were any..
I'm using FreeBSD + courrier for imap/pop3 and auth for more then 2 
years till now and this never happen to me.
Though I'm using portupgrade to upgrade those ports.
The only port that destroyed my configuration file is blocksshd, I 
reported it and it was fixed in 2 days.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47E6536E.3070507>