From owner-freebsd-doc Sat May 11 4:56: 2 2002 Delivered-To: freebsd-doc@freebsd.org Received: from Kain.sumuk.de (Kain.sumuk.de [213.221.86.114]) by hub.freebsd.org (Postfix) with ESMTP id 3C4B037B406; Sat, 11 May 2002 04:55:55 -0700 (PDT) Received: from Moses.earth.sol (Moses.earth.sol [192.168.1.1]) by Kain.sumuk.de (8.11.6/8.11.6) with ESMTP id g4BBtr059629; Sat, 11 May 2002 13:55:53 +0200 (CEST) (envelope-from martin@sumuk.de) Received: (from vincent@localhost) by Moses.earth.sol (8.11.6/8.11.6) id g4BBtrI29948; Sat, 11 May 2002 13:55:53 +0200 (CEST) (envelope-from vincent) Date: Sat, 11 May 2002 13:55:52 +0200 From: Martin Heinen To: Giorgos Keramidas Cc: freebsd-doc@FreeBSD.ORG, Gregory Neil Shapiro Subject: Re: docs/36773: Unclear/inconsistent instructions in Handbook section 19.4.3 Message-ID: <20020511135551.D25671@sumuk.de> References: <200205110950.g4B9o8x33378@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200205110950.g4B9o8x33378@freefall.freebsd.org>; from keramida@FreeBSD.ORG on Sat, May 11, 2002 at 02:50:08AM -0700 Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sat, May 11, 2002 at 02:50:08AM -0700, Giorgos Keramidas wrote: > How does this look? fine, comments inline > %%% > Index: chapter.sgml > =================================================================== > RCS file: /home/ncvs/doc/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml,v > retrieving revision 1.120 > diff -u -r1.120 chapter.sgml > --- chapter.sgml 4 May 2002 14:22:34 -0000 1.120 > +++ chapter.sgml 11 May 2002 09:16:22 -0000 > @@ -683,7 +683,7 @@ > > > > - Update <filename>/etc/group</filename> > + Update the files of <filename>/etc</filename> > > The /etc directory contains a large part > of your system's configuration information, as well as scripts > @@ -697,13 +697,13 @@ > There have been occasions when the installation part of > make world has expected certain usernames or groups > to exist. When performing an upgrade it is likely that these > - groups did not exist. This caused problems when upgrading. > + users or groups did not exist. This caused problems when upgrading. > > - The most recent example of this is when the - (later renamed - installation process fail for them when parts of the > - ppp subsystem were installed using a > - non-existent (for them) group name. > + The most recent example of this is when the How about 'A recent example'? This avoids having to update this section each time a new user is introduced. > + smmsp user was added. Users had the > + installation process fail for them when > + mtree was trying to create > + /var/spool/clientmqueue. > > The solution is to examine > /usr/src/etc/group and compare its list of > @@ -711,7 +711,14 @@ > are not in your file then copy them over. Similarly, you should > rename any groups in /etc/group which have > the same GID but a different name to those in > - /usr/src/etc/group. > + /usr/src/etc/group. You should also > + merge any changes from > + /usr/src/etc/master.passwd into your > + existing /etc/master.passwd with > + &man.vipw.8;. Always use &man.vipw.8; to make the merge to > + /etc/master.passwd, since &man.vipw.8; > + makes sure that the proper database files are rebuilt after > + the merge. mergemaster now hat the -p option, I would like to mention that here, like: %%% Index: chapter.sgml =================================================================== RCS file: /u/cvs/doc/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml,v retrieving revision 1.121 diff -u -r1.121 chapter.sgml --- chapter.sgml 10 May 2002 16:12:14 -0000 1.121 +++ chapter.sgml 11 May 2002 11:49:46 -0000 @@ -713,6 +713,18 @@ the same GID but a different name to those in /usr/src/etc/group. + Since 4.6-RELEASE you can run &man.mergemaster.8; in + pre-buildworld mode by providing the option. + This will compare only those files that are essential for the success + of buildworld or + installworld. If your old version of + mergemaster does not support , + use the new version in the source tree when running for the first + time: + + &prompt.root; cd /usr/src/usr.sbin/mergemaster +&prompt.root; ./mergemaster.sh -p + If you are feeling particularly paranoid, you can check your system to see which files are owned by the group you are %%% -- Marxpitn To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message