From owner-cvs-all@FreeBSD.ORG Thu Dec 23 22:28:07 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8851516A4CE; Thu, 23 Dec 2004 22:28:07 +0000 (GMT) Received: from eddie.nitro.dk (port324.ds1-khk.adsl.cybercity.dk [212.242.113.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2AD0F43D48; Thu, 23 Dec 2004 22:28:07 +0000 (GMT) (envelope-from simon@eddie.nitro.dk) Received: by eddie.nitro.dk (Postfix, from userid 1000) id 119C1119CD9; Thu, 23 Dec 2004 23:28:06 +0100 (CET) Date: Thu, 23 Dec 2004 23:28:05 +0100 From: "Simon L. Nielsen" To: Giorgos Keramidas Message-ID: <20041223222805.GC22614@eddie.nitro.dk> References: <200412231647.iBNGlFNX069284@repoman.freebsd.org> <20041223220654.GA22614@eddie.nitro.dk> <20041223221456.GB1390@gothmog.gr> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="UFHRwCdBEJvubb2X" Content-Disposition: inline In-Reply-To: <20041223221456.GB1390@gothmog.gr> User-Agent: Mutt/1.5.6i cc: doc-committers@freebsd.org cc: cvs-doc@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: doc/en_US.ISO8859-1/books/handbook/cutting-edge chapter.sgml X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 22:28:07 -0000 --UFHRwCdBEJvubb2X Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2004.12.24 00:14:56 +0200, Giorgos Keramidas wrote: > On 2004-12-23 23:06, "Simon L. Nielsen" wrote: > > On 2004.12.23 16:47:15 +0000, Giorgos Keramidas wrote: > > > keramida 2004-12-23 16:47:15 UTC > > > > > > FreeBSD doc repository > > > > > > Modified files: > > > en_US.ISO8859-1/books/handbook/cutting-edge chapter.sgml > > > Log: > > > Describe when it may be necessary to run mergemaster before > > > 'make buildworld'. In rare cases, mergemaster may need to be > > > run twice: one time before buildworld (to update /etc/group > > > or any other files required for a successful buildworld) and > > > one time after installworld (to merge all the src/etc updates > > > to the /etc directory of the system). > > > > > > Point to /usr/src/UPDATING for details of when and why this > > > is necessary. > > > > Are you really sure that is correct? AFAIK it is only necessary > > before installworld, which is also what UPDATING says. >=20 > Yes, I am. >=20 > I asked Doug about this, and he explained to me that there are rare > cases when mergemaster -p has to run *before* buildworld too (i.e. when > the buildworld stage depends on the existence of a specific user group). >=20 > These cases are indeed very _rare_. I haven't bumped on anything of the > sort for a long time now (not once since I updated my 5.2-CURRENT system > to HEAD some time in May 2004, for instance). If UPDATING says that > mergemaster -p is necessary though, it definitely *is*. This is why I > also pointed at UPDATING as the authoritative reference :-) Fair enough, but the examples to build/install FreeBSD in UPDATING does not have mergemaster -p before buildworld, so I guess those should be updated too ? --=20 Simon L. Nielsen --UFHRwCdBEJvubb2X Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBy0Z1h9pcDSc1mlERAsYYAJsFMNQAD59AZR3WLUvQq2Cb7Yz0PwCgrIH4 Wv+tbDtNmM6WtXGmQgtXW/Y= =cZcd -----END PGP SIGNATURE----- --UFHRwCdBEJvubb2X--