Date: Tue, 10 Aug 2004 16:20:12 GMT From: Joel Dahl <joel@automatvapen.se> To: freebsd-doc@FreeBSD.org Subject: Re: docs/70124: [PATCH] add note about cvsup Message-ID: <200408101620.i7AGKC46034335@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR docs/70124; it has been noted by GNATS. From: Joel Dahl <joel@automatvapen.se> To: Peter Pentchev <roam@ringlet.net> 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 @@ > </qandaentry> > > <qandaentry> > + <question id="cvsup-in-base"> > + <para>Why is CVSup not integrated in the main FreeBSD tree? > + </para> > + </question> > + > + <answer> > + <para>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.</para> > + > + <para>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.</para> > + </answer> > + </qandaentry> > + > + <qandaentry> > <question id="ports-update"> > <para>I updated the sources, now how do I update my installed > ports?</para> This looks a lot better than my minimalistic patch. Thanks! :) -- Joel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408101620.i7AGKC46034335>