docs/70124: [PATCH] add note about cvsup

Peter Pentchev roam at ringlet.net
Tue Aug 10 10:40:28 UTC 2004


The following reply was made to PR docs/70124; it has been noted by GNATS.

From: Peter Pentchev <roam at ringlet.net>
To: Joel Dahl <joel at automatvapen.se>
Cc: bug-followup at FreeBSD.org
Subject: Re: docs/70124: [PATCH] add note about cvsup
Date: Tue, 10 Aug 2004 13:39:33 +0300

 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>
 
 -- 
 Peter Pentchev	roam at ringlet.net    roam at cnsys.bg    roam at FreeBSD.org
 PGP key:	http://people.FreeBSD.org/~roam/roam.key.asc
 Key fingerprint	FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
 If the meanings of 'true' and 'false' were switched, then this sentence wouldn't be false.



More information about the freebsd-doc mailing list