Date: Tue, 13 Jun 2000 00:23:08 -0400 (EDT) From: eogren@earthlink.net To: FreeBSD-gnats-submit@freebsd.org Subject: docs/19233: [PATCH] Add mention of refuse file to CVSup section of handbook Message-ID: <200006130423.e5D4N8q02095@rod.darktech.org>
next in thread | raw e-mail | index | archive | help
>Number: 19233 >Category: docs >Synopsis: [PATCH] Section about refuse files added to CVSup section >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Mon Jun 12 21:30:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Eric Ogren >Release: FreeBSD 4.0-STABLE i386 >Organization: >Environment: Doc repository was CVSup'd and cvs update'd 10 minutes ago. >Description: After reading -questions, -stable, and -current, I noticed that there are a lot of people who don't know about the refuse file functionality in CVSup; a section in the CVSup part of the handbook (A.3) is probably worthwhile. >How-To-Repeat: n/a >Fix: Apply the following patch: Index: chapter.sgml =================================================================== RCS file: /usr/local/doctree/doc/en_US.ISO_8859-1/books/handbook/mirrors/chapter.sgml,v retrieving revision 1.68 diff -u -r1.68 chapter.sgml --- chapter.sgml 2000/06/09 22:54:37 1.68 +++ chapter.sgml 2000/06/13 04:17:50 @@ -1753,6 +1753,72 @@ cvs-crypto</programlisting> </listitem> </itemizedlist> + <sect3> + <title>The refuse file</title> + + <para>As mentioned above, <application>CVSup</application> uses + a <emphasis>pull method</emphasis>. Basically, this means that + you connect to the <application>CVSup</application> server, and + it says, <quote>Here's what you can download from + me...</quote>, and your client responds <quote>OK, I'll take + this, this, this, and this.</quote> In the default + configuration, the <application>CVSup</application> client will + take every file associated with the collection and tag you + chose in the configuration file. However, this is not always + what you want, especially if you are synching the doc, ports, or + www trees — most people can't read four or five + languages, and therefore they don't need to download the + language-specific files. If you are + <application>CVSup</application>ing the ports collection, you + can get around this by specifying each collection individually + (eg <emphasis>ports-astrology</emphasis>, + <emphasis>ports-biology</emphasis>, etc instead of simply + saying <emphasis>ports-all</emphasis>). However, since the doc + and www trees do not have language-specific collections, you + must use one of <application>CVSup</application>'s many nify + features; the <emphasis>refuse file</emphasis>.</para> + + <para>The <emphasis>refuse file</emphasis> essentially tells + <application>CVSup</application> that it should not take every + single file from a collection; in other words, it tells the + client to <emphasis>refuse</emphasis> certain files from the + server. The refuse file can be found (or, if you do not yet + have one, should be placed) in + <filename><replaceable>base</replaceable>/sup/refuse</filename>. + <replaceable>base</replaceable> is defined in your supfile; by + default, <replaceable>base</replaceable> is + <filename>/usr/sup</filename>, which means that by default the + refuse file is in <filename>/usr/sup/refuse</filename>.</para> + + <para>The refuse file has a very simple format; it simply + contains the names of files or directories that you do not wish + to to download. For example, since I cannot speak any languages + except for English and some German, and I do not feel the need + to use German applications, I have the following in my + <emphasis>refuse file</emphasis>:</para> + + <screen> + ports/chinese + ports/german + ports/japanese + ports/korean + ports/russian + ports/vietnamese + doc/es_ES.ISO_8859-1 + doc/ja_JP.eucJP</screen> + + <para>and so forth for the other languages. Note that the name + of the repository is the first <quote>directory</quote> in the + <emphasis>refuse file</emphasis>.</para> + + <para>With this very useful feature, those users who are on + slow links or pay by the minute for their Internet connection + will be able to save valuable time as they will no longer need + to download files that they will never use. For more + information on <emphasis>refuse files</emphasis> and other neat + features of <application>CVSup</application>, please view its + manpage.</para> + </sect3> </sect2> <sect2> >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006130423.e5D4N8q02095>