From owner-freebsd-stable@FreeBSD.ORG Sun Mar 23 07:28:26 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD973106564A for ; Sun, 23 Mar 2008 07:28:26 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.0.1.5.1.0.0.b.8.0.1.0.0.2.ip6.arpa [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 439048FC15 for ; Sun, 23 Mar 2008 07:28:26 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.2/8.14.2) with ESMTP id m2N7SLVL069498; Sun, 23 Mar 2008 07:28:22 GMT (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: Sendmail DKIM Filter v2.5.0 smtp.infracaninophile.co.uk m2N7SLVL069498 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=infracaninophile.co.uk; s=200708; t=1206257302; bh=s2/h0JhdL1Rj0a cJexQPPcUt3hRtcycn4bf2L/N19yc=; h=Message-ID:Date:From:MIME-Version: To:CC:References:In-Reply-To:Content-Type:Cc:Content-Type:Date: From:In-Reply-To:Message-ID:Mime-Version:References:To; z=Message- ID:=20<47E60695.2070507@infracaninophile.co.uk>|Date:=20Sun,=2023=2 0Mar=202008=2007:28:21=20+0000|From:=20Matthew=20Seaman=20|Organization:=20Infracaninophile|User-Agen t:=20Thunderbird=202.0.0.12=20(X11/20080310)|MIME-Version:=201.0|To :=20Freddie=20Cash=20|CC:=20stable@freebsd.org|S ubject:=20Re:=20Upgrading=20to=207.0=20-=20stupid=20requirements|Re ferences:=20<868x0ezh9u.fsf@zid.claresco.hr>=09<200803192028.m2JKSZ en098816@lurza.secnetix.de>=09<20080323000707.GA33311@fupp.net>=20< b269bc570803222059o7b52c8d8p9fa0fdbfed273ba0@mail.gmail.com>|In-Rep ly-To:=20|X-Enigmail-Version:=200.95.6|Content-Type:=20multipart/signed=3 B=20micalg=3Dpgp-sha256=3B=0D=0A=20protocol=3D"application/pgp-sign ature"=3B=0D=0A=20boundary=3D"------------enig4663B1910C057BA685C8C C15"; b=V0F2X2bB1Lec0SGhfQueF2DKY//GpKsyZqoTO6sz393/cp0fyW0AXyqpleI 1MA2jmTSfoDnGJj3rMmo3ghldYuq/w2ieLM0isU/3zzr+kwIddDLpN0VFFmNsIfBcMJ N3TaXMgCZFcWkIoUcqeAuMg/bS9UBrVSZIOj9sJZv0Amw= Message-ID: <47E60695.2070507@infracaninophile.co.uk> Date: Sun, 23 Mar 2008 07:28:21 +0000 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.12 (X11/20080310) MIME-Version: 1.0 To: Freddie Cash References: <868x0ezh9u.fsf@zid.claresco.hr> <200803192028.m2JKSZen098816@lurza.secnetix.de> <20080323000707.GA33311@fupp.net> In-Reply-To: X-Enigmail-Version: 0.95.6 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig4663B1910C057BA685C8CC15" X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (smtp.infracaninophile.co.uk [IPv6:::1]); Sun, 23 Mar 2008 07:28:22 +0000 (GMT) X-Virus-Scanned: ClamAV 0.92.1/6334/Sun Mar 23 06:16:06 2008 on happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VERIFIED,NO_RELAYS autolearn=ham version=3.2.4 X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on happy-idiot-talk.infracaninophile.co.uk Cc: stable@freebsd.org Subject: Re: Upgrading to 7.0 - stupid requirements X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2008 07:28:27 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig4663B1910C057BA685C8CC15 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable 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. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW --------------enig4663B1910C057BA685C8CC15 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.8 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAkfmBpUACgkQ8Mjk52CukIz7gACeKksDBaAeA+LOFirGFAtXNXGu Va4An0edNTEQiIFNgXZmdloKSWrWegoe =BBlJ -----END PGP SIGNATURE----- --------------enig4663B1910C057BA685C8CC15--