From owner-freebsd-stable Fri Jul 12 11:48: 0 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1F3537B400 for ; Fri, 12 Jul 2002 11:47:56 -0700 (PDT) Received: from postal3.es.net (postal3.es.net [198.128.3.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E60343E3B for ; Fri, 12 Jul 2002 11:47:56 -0700 (PDT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal3.es.net (Postal Node 3) with ESMTP id GQF37091; Fri, 12 Jul 2002 11:46:23 -0700 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Postfix) with ESMTP id 417005D03; Fri, 12 Jul 2002 11:47:54 -0700 (PDT) To: Steve O'Hara-Smith Cc: paulo@nlink.com.br, never@nevermind.kiev.ua, gavin@ury.york.ac.uk, boland@alexander.diva.nl, freebsd-stable@FreeBSD.ORG Subject: Re: 4.6-RELEASE -> 4.5-RELENG In-reply-to: Your message of "Fri, 12 Jul 2002 19:12:08 +0200." <20020712191208.558abccb.steve@sohara.org> Date: Fri, 12 Jul 2002 11:47:54 -0700 From: "Kevin Oberman" Message-Id: <20020712184754.417005D03@ptavv.es.net> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > Date: Fri, 12 Jul 2002 19:12:08 +0200 > From: Steve O'Hara-Smith > Sender: owner-freebsd-stable@FreeBSD.ORG > > On Fri, 12 Jul 2002 09:08:49 -0700 > "Kevin Oberman" wrote: > > KO> Doing a mergemaster -p here simply is the same as not running it at > KO> all. From the mergemaster man page: > > The one and only time I have seen it do anything was after buildworld > and before installworld - I read UPDATING and not the man page :) > > KO> -p Pre-buildworld mode. Compares only files known to be essen- > KO> tial to the success of {build|install}world, including > KO> /etc/make.conf. > KO> > KO> So it is clearly intended to be run BEFORE buildworld. > > I have to agree that this seems pretty clear - so now I am inclined > to ask if there is any reason why this phase cannot be placed after > buildworld - I can't see anything in mergemaster itself that assumes the > world has not yet been huilt. I shouldn't speak for the Doug Barton's intent, but it appears that he designed -p as a catch-all of merges that must be done at any time before the normal post-install mergemaster run. In the case that created this option, running it before installworld would do the trick nicely. I suspect he simply wanted to generalize it in case something needed to be done even before buildworld would work. (It seems possible that this might be the case when the upgrade to 5.0 comes down the pike.) So, the reality is that -p is ALMOST never required. I have never used it. But it is needed for systems that are not kept pretty stable to handle the new sendmail and may be needed again, some day, even before building world. So it's probably wisest to try it before building world and deciding if you want to install any of the changes it tries before building/installing world. R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message