source: basicnet/netprogs/cvs.xml@ dc6715a

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since dc6715a was dc6715a, checked in by Manuel Canales Esparcia <manuel@…>, 19 years ago

Tagged ntp.xml. Fixed a small bug in previous netprogs tagged files.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3866 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 6.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY cvs-download-http "https://ccvs.cvshome.org/files/documents/19/534/cvs-&cvs-version;.tar.bz2">
8 <!ENTITY cvs-download-ftp " ">
9 <!ENTITY cvs-md5sum "1dd5c16064906617e4358738bfe59b66">
10 <!ENTITY cvs-size "2.3 MB">
11 <!ENTITY cvs-buildsize "20 MB">
12 <!ENTITY cvs-time "0.31 SBU">
13]>
14
15<sect1 id="cvs" xreflabel="CVS-&cvs-version;">
16 <?dbhtml filename="cvs.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>CVS-&cvs-version;</title>
24
25 <indexterm zone="cvs">
26 <primary sortas="a-CVS">CVS</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to CVS</title>
31
32 <para><application>CVS</application> is the Concurrent Versioning System.
33 This is a version control system useful for projects using a central repository
34 to hold files and then track all changes made to those files. These instructions
35 install the client used to manipulate the repository, creation of a repository is
36 covered at <xref linkend="cvsserver"/>.</para>
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
41 <para>Download (HTTP): <ulink url="&cvs-download-http;"/></para>
42 </listitem>
43 <listitem>
44 <para>Download (FTP): <ulink url="&cvs-download-ftp;"/></para>
45 </listitem>
46 <listitem>
47 <para>Download MD5 sum: &cvs-md5sum;</para>
48 </listitem>
49 <listitem>
50 <para>Download size: &cvs-size;</para>
51 </listitem>
52 <listitem>
53 <para>Estimated disk space required: &cvs-buildsize;</para>
54 </listitem>
55 <listitem>
56 <para>Estimated build time: &cvs-time;</para>
57 </listitem>
58 </itemizedlist>
59
60 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
61 <itemizedlist spacing='compact'>
62 <listitem>
63 <para>Recommended patch: <ulink
64 url="&patch-root;/cvs-&cvs-version;-zlib-1.patch"/></para>
65 </listitem>
66 </itemizedlist>
67
68 <bridgehead renderas="sect3">CVS Dependencies</bridgehead>
69
70 <bridgehead renderas="sect4">Optional</bridgehead>
71 <para><xref linkend="gdbm"/>,
72 <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>,
73 <xref linkend="mitkrb"/> or <xref linkend="heimdal"/>,
74 <xref linkend="gs"/> or <xref linkend="espgs"/>,
75 <ulink url="../server/mail.html">MTA</ulink> and
76 <xref linkend="vim"/></para>
77
78 </sect2>
79
80 <sect2 role="installation">
81 <title>Installation of CVS</title>
82
83 <para>By default <application>CVS</application>
84 is statically linked against the zlib library included in its source
85 tree. This makes it exposed to possible security vulnerabilities in that
86 library. If you want to modify CVS to use the newest system shared zlib
87 library apply the following patch:</para>
88
89<screen><userinput>patch -Np1 -i ../cvs-&cvs-version;-zlib-1.patch</userinput></screen>
90
91 <para>Install <application>cvs</application> by running
92 the following commands:</para>
93
94<screen><userinput>./configure --prefix=/usr &amp;&amp;
95make &amp;&amp;
96make install</userinput></screen>
97
98 </sect2>
99
100 <sect2 role="configuration">
101 <title>Configuring CVS</title>
102
103 <sect3 id="cvs-config">
104 <title>Config Files</title>
105
106 <para><filename>~/.cvsrc</filename>, <filename>~/.cvswrappers</filename>,
107 and <filename>~/.cvspass</filename>.</para>
108
109 <indexterm zone="cvs cvs-config">
110 <primary sortas="e-AA.cvsrc">~/.cvsrc</primary>
111 </indexterm>
112
113 <indexterm zone="cvs cvs-config">
114 <primary sortas="e-AA.cvswrappers">~/.cvswrappers</primary>
115 </indexterm>
116
117 <indexterm zone="cvs cvs-config">
118 <primary sortas="e-AA.cvspass">~/.cvspass</primary>
119 </indexterm>
120
121 </sect3>
122
123 <sect3>
124 <title>Configuration Information</title>
125
126 <para><filename>~/.cvsrc</filename> is the main
127 <application>CVS</application> configuration file.
128 This file is used by users to specify defaults for different <command>cvs
129 </command> commands, for example to make all <command>cvs diff</command>
130 commands run with <userinput>-u</userinput>, a user would add <userinput>
131 diff -u</userinput> to their <filename>.cvsrc</filename> file.</para>
132
133 <para><filename>~/.cvswrappers</filename> specifies wrappers to be used in
134 addition to those specified in the <filename>CVSROOT/cvswrappers</filename>
135 file in the repository.</para>
136
137 <para><filename>~/.cvspass</filename> can hold passwords to complete
138 logins to servers.</para>
139
140 </sect3>
141
142 </sect2>
143
144 <sect2 role="content">
145 <title>Contents</title>
146
147 <segmentedlist>
148 <segtitle>Installed Programs</segtitle>
149 <segtitle>Installed Libraries</segtitle>
150 <segtitle>Installed Directories</segtitle>
151
152 <seglistitem>
153 <seg>cvs, cvsbug, and rcs2log</seg>
154 <seg>None</seg>
155 <seg>None</seg>
156 </seglistitem>
157 </segmentedlist>
158
159 <variablelist>
160 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
161 <?dbfo list-presentation="list"?>
162 <?dbhtml list-presentation="table"?>
163
164 <varlistentry id="cvs-prog">
165 <term><command>cvs</command></term>
166 <listitem>
167 <para>is the main program file for the concurrent versioning system.</para>
168 <indexterm zone="cvs cvs-prog">
169 <primary sortas="b-cvs">cvs</primary>
170 </indexterm>
171 </listitem>
172 </varlistentry>
173
174 <varlistentry id="cvsbug">
175 <term><command>cvsbug</command></term>
176 <listitem>
177 <para>is used to send problem reports about <application>CVS</application>
178 to a central support site.</para>
179 <indexterm zone="cvs cvsbug">
180 <primary sortas="b-cvsbug">cvsbug</primary>
181 </indexterm>
182 </listitem>
183 </varlistentry>
184
185 <varlistentry id="rcs2log">
186 <term><command>rcs2log</command></term>
187 <listitem>
188 <para>RCS to Change Log generator.</para>
189 <indexterm zone="cvs rcs2log">
190 <primary sortas="b-rcs2log">rcs2log</primary>
191 </indexterm>
192 </listitem>
193 </varlistentry>
194
195 </variablelist>
196
197 </sect2>
198
199</sect1>
Note: See TracBrowser for help on using the repository browser.