From owner-freebsd-doc@FreeBSD.ORG Tue Aug 10 16:20:12 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D434B16A4D1 for ; Tue, 10 Aug 2004 16:20:12 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9EB043D60 for ; Tue, 10 Aug 2004 16:20:12 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i7AGKCMB034336 for ; Tue, 10 Aug 2004 16:20:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i7AGKC46034335; Tue, 10 Aug 2004 16:20:12 GMT (envelope-from gnats) Date: Tue, 10 Aug 2004 16:20:12 GMT Message-Id: <200408101620.i7AGKC46034335@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Joel Dahl Subject: Re: docs/70124: [PATCH] add note about cvsup X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Joel Dahl List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Aug 2004 16:20:13 -0000 The following reply was made to PR docs/70124; it has been noted by GNATS. From: Joel Dahl To: Peter Pentchev Cc: bug-followup@FreeBSD.org Subject: Re: docs/70124: [PATCH] add note about cvsup Date: Tue, 10 Aug 2004 18:15:45 +0200 Tis 2004-08-10 klockan 12.39 skrev Peter Pentchev: > On Sat, Aug 07, 2004 at 12:48:53PM +0000, Joel Dahl wrote: > > > > >Number: 70124 > > >Category: docs > > >Synopsis: [PATCH] add note about cvsup > > >Description: > > I get this question all the time, "Why is CVSup not in the base > > installation of FreeBSD", so maybe we should include it in the FAQ? > > This patch does that. > > What do you think about the following patch, which explains the problem > a bit more thoroughly? :) > > G'luck, > Peter > > Index: doc/en_US.ISO8859-1/books/faq/book.sgml > =================================================================== > RCS file: /home/ncvs/doc/en_US.ISO8859-1/books/faq/book.sgml,v > retrieving revision 1.639 > diff -u -r1.639 book.sgml > --- doc/en_US.ISO8859-1/books/faq/book.sgml 9 Aug 2004 19:49:17 -0000 1.639 > +++ doc/en_US.ISO8859-1/books/faq/book.sgml 10 Aug 2004 10:37:45 -0000 > @@ -5060,6 +5060,30 @@ > > > > + > + Why is CVSup not integrated in the main FreeBSD tree? > + > + > + > + > + The FreeBSD base system is designed as self-hosting - it > + should be possible to build the whole operating system starting > + with a very limited set of tools. Thus, the actual build tools > + needed to compile the FreeBSD sources are bundled with the > + sources themselves. This includes a C compiler (&man.gcc.1;), > + &man.make.1;, &man.awk.1;, and similar tools. > + > + Since CVSup is written in Modula-3, adding it to the FreeBSD > + base system would also require adding and maintaining a Modula-3 > + compiler. This would lead to both a growth in the disk space > + consumed by the FreeBSD sources and additional maintenance work. > + Thus, it is much easier for both the developers and users to > + keep CVSup as a separate port, which can be easily installed as > + a package bundled on the FreeBSD installation CD's. > + > + > + > + > > I updated the sources, now how do I update my installed > ports? This looks a lot better than my minimalistic patch. Thanks! :) -- Joel