From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 106 invoked from network); 24 Oct 2004 09:15:24 +0000 Received: from smtp.gentoo.org (156.56.111.197) by lists.gentoo.org with AES256-SHA encrypted SMTP; 24 Oct 2004 09:15:24 +0000 Received: from lists.gentoo.org ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.41) id 1CLeTE-0002IR-KY for arch-gentoo-portage-dev@lists.gentoo.org; Sun, 24 Oct 2004 09:15:24 +0000 Received: (qmail 29486 invoked by uid 89); 24 Oct 2004 09:15:23 +0000 Mailing-List: contact gentoo-portage-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail Reply-To: gentoo-portage-dev@lists.gentoo.org X-BeenThere: gentoo-portage-dev@gentoo.org Received: (qmail 10152 invoked from network); 24 Oct 2004 09:15:22 +0000 From: Paul de Vrieze To: gentoo-portage-dev@lists.gentoo.org Date: Sun, 24 Oct 2004 11:15:20 +0200 User-Agent: KMail/1.7 References: <4176E087.7090909@libero.it> <200410211030.29408.pauldv@gentoo.org> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1342832.5vpKAgoQM1"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200410241115.21029.pauldv@gentoo.org> Subject: Re: [gentoo-portage-dev] Conary X-Archives-Salt: 55deff7e-c69d-4a33-9694-f6fc44df6fa4 X-Archives-Hash: 42c867c52e74d9fcc798d34f3cfcfc3d --nextPart1342832.5vpKAgoQM1 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday 24 October 2004 05:18, Ed Grimm wrote: > Excluding program directories (for example, /etc/init.d), all changes to > existing /etc files should compensate for changes that the local > administrator has made. For example, when upgrading a configuration > file, the new version should, as much as possible, retain the changes > that the local administrator has made. When the ext3 filesystem tools > add a new option, any attempts to update /etc/fstab should ignore any > partitions that aren't ext3. It should not add any partitions that it > feels are missing, either due to having ignored a reiserfs partition or > due to that partition not being there. It should not alter any swap > partitions that haven't been modified according to a change the ext3 > maintainer previously saw - it's possible it may have not been installed > here, it's possible the administrator backed it out. It should NEVER > try to change the partition type (for example, from ext3 to xfs, like it > currently wants to do.) This is what dispatch-conf will do if you give it time to work. For=20 dispatch-conf to work you need to initialise it first. It works with=20 three-way diffs, so without a reference (which gets created the first time = a=20 config file is updated with dispatch-conf) it doesn't work. For the rest, I= =20 suggest you write up a patch to dispatch-conf to allow it to ignore certain= =20 files. However it normally works quite well with fstab as the default one=20 hardly changes, and you'd want to know about those changes anyway. > If people are interested, I could potentially write a tutorial on > methods one could utilize to perform such functions. Note that this > would be written to writing the code in perl, as I don't know python > well, and it doesn't feel natural to me. Well, go ahead =2D-=20 Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net --nextPart1342832.5vpKAgoQM1 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQBBe3KpbKx5DBjWFdsRAuCbAJ40Aj3zTAfQaaqWrpPYVOKCPHw8JgCgxNPc dq/gm1b2aATYv0Y+qG8neOc= =Yh+G -----END PGP SIGNATURE----- --nextPart1342832.5vpKAgoQM1--