docs/70124: [PATCH] add note about cvsup
Joel Dahl
joel at automatvapen.se
Tue Aug 10 16:20:13 UTC 2004
The following reply was made to PR docs/70124; it has been noted by GNATS.
From: Joel Dahl <joel at automatvapen.se>
To: Peter Pentchev <roam at ringlet.net>
Cc: bug-followup at 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
More information about the freebsd-doc
mailing list