diff --git a/ru_RU.KOI8-R/articles/Makefile b/ru_RU.KOI8-R/articles/Makefile
index c237eb5971..1fde71d6c1 100644
--- a/ru_RU.KOI8-R/articles/Makefile
+++ b/ru_RU.KOI8-R/articles/Makefile
@@ -14,7 +14,7 @@ SUBDIR+= committers-guide
 SUBDIR+= console-server
 #SUBDIR+= contributing
 #SUBDIR+= contributors
-#SUBDIR+= cvs-freebsd
+SUBDIR+= cvs-freebsd
 #SUBDIR+= cvsup-advanced
 SUBDIR+= dialup-firewall
 SUBDIR+= diskless-x
diff --git a/ru_RU.KOI8-R/articles/cvs-freebsd/Makefile b/ru_RU.KOI8-R/articles/cvs-freebsd/Makefile
new file mode 100644
index 0000000000..57768a0fef
--- /dev/null
+++ b/ru_RU.KOI8-R/articles/cvs-freebsd/Makefile
@@ -0,0 +1,22 @@
+#
+# The FreeBSD Russian Documentation Project
+#
+# $FreeBSD$
+# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/cvs-freebsd/Makefile,v 1.3 2005/01/03 08:14:37 marck Exp $
+#
+# Original revision: 1.5
+#
+
+DOC?= article
+
+FORMATS?= html
+
+INSTALL_COMPRESSED?= gz
+INSTALL_ONLY_COMPRESSED?=
+
+SRCS=  article.sgml
+
+URL_RELPREFIX?=	../../../..
+DOC_PREFIX?= ${.CURDIR}/../../..
+
+.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ru_RU.KOI8-R/articles/cvs-freebsd/article.sgml b/ru_RU.KOI8-R/articles/cvs-freebsd/article.sgml
new file mode 100644
index 0000000000..c610045247
--- /dev/null
+++ b/ru_RU.KOI8-R/articles/cvs-freebsd/article.sgml
@@ -0,0 +1,732 @@
+<!--
+     The FreeBSD Russian Documentation Project
+
+     $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/cvs-freebsd/article.sgml,v 1.6 2005/01/03 14:32:47 marck Exp $
+
+     Original revision: 1.15
+-->
+
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
+<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN">
+%articles.ent;
+]>
+
+<article lang="ru">
+  <articleinfo>
+    <title>��������� ��������� CVS - ������ FreeBSD</title>
+
+    <author>
+      <firstname>Stijn</firstname>
+      <surname>Hoop</surname>
+      <affiliation>
+	<address><email>stijn@win.tue.nl</email></address>
+      </affiliation>
+    </author>
+
+    <copyright>
+      <year>2001</year>
+      <year>2002</year>
+      <year>2003</year>
+      <holder role="mailto:stijn@win.tue.nl">Stijn Hoop</holder>
+    </copyright>
+
+    <releaseinfo>$FreeBSD$</releaseinfo>
+    <legalnotice id="trademarks" role="trademarks">
+      &tm-attrib.freebsd;
+      &tm-attrib.general;
+    </legalnotice>
+
+    <abstract>
+      <para>� ���� ������ ������� ����, ������� � ���������� ��� ���������
+	��������� CVS, ������������� �� �� ����� �������, ��� ������������ �
+	������� FreeBSD � �� ���������.  ��� ����� ��������� ������������ �����
+	����������� ���������� CVS, ������� ����� ������ �������� ������� �
+	������ �������� ������� � ��������� ����������� ��������� �����������
+	����� ��� ������ �������.</para>
+    </abstract>
+  </articleinfo>
+
+  <sect1 id="introduction">
+    <title>��������</title>
+
+    <para>����������� ����������� �������� � �������� ����� ����������
+      <application>CVS</application> � �������� ������� ���������� ��������
+      �����.  ���� <application>CVS</application> ������ ������ � ����
+      ��������, � ��� ���� ���� ���������� � ����������.  ����� �� ��� ��������
+      ��, ��� ���������� ������������� ������ �������� ������� � �������
+      �������������� ����� ������ �������� � ��������� ��������� ���
+      �����������������, �������� ���� ���-�� ������� �������� ����� ������ ��
+      ���������������.</para>
+
+    <para>FreeBSD �������� ����� �� ��������, ������������
+      <application>CVS</application>.  ����� ����� ����� ������� ����������
+      �������������, ������������ �� ����� ����.  ��� ����������� ���������
+      �������, ����������� ���������� ����������.  ������� ��� ������� ����
+      ������������ � ��������� � ������� �������� ����������� (Joseph
+      Karthauser), � ����� ���������� �� ������������� � ������ ��������.  ���
+      ������ ��������� ���� �� ������� ������������� ����� ��������.</para>
+
+    <para>����� ������� �������� ���������� �� ���� ������, �� ������ �������
+      ��������� �������� ������ � <application>CVS</application>.</para>
+  </sect1>
+
+  <sect1 id="first-setup">
+    <title>�������������� ���������</title>
+
+    <warning>
+      <para>��������, ����� ������� ��������� ��� ��������� � ������ ��������
+	����������, ����� ������ ��� ����������� ����� ��������.  ��� ������ �
+	����� �������, � ��� ������ ������� ������ �������� ���������
+	�����!</para>
+    </warning>
+
+    <sect2>
+      <title>������������� ���������</title>
+
+      <para>������ ����� ��� ��������� ������ ��������� �������� ��������
+	<application>CVS</application> �� ��� �������������:</para>
+
+      <screen>&prompt.user; <userinput>cvs -d <replaceable>path-to-repository</replaceable> init</userinput></screen>
+
+      <para>��� ��������� <application>CVS</application> �� �������� ����������
+	�������� <filename>CVSROOT</filename>, � ������� ����������� ���
+	���������.</para>
+    </sect2>
+
+    <sect2>
+      <title>������ ������������� ���������</title>
+
+      <para>������ �� �������� ������, ������� ����� ������� ����������.  �
+	���� ������ ������ �������������� ��� ����������, ��� ����, ����� ���
+	����� ������ � ���������.  ��� ���� ������ �� ������ ����������� ���
+	FreeBSD �������� <literal>ncvs</literal>.</para>
+
+      <screen>&prompt.root; <userinput>pw groupadd <replaceable>ncvs</replaceable></userinput></screen>
+
+      <para>����� �� ������ ��� ������ ������� &man.chown.8; ������� ��������� �
+	������ ��� ������ ��� ������������ ��������:</para>
+
+      <screen>&prompt.root; <userinput>chown -R :<replaceable>ncvs</replaceable> <replaceable>path-to-your-repository</replaceable></userinput></screen>
+
+      <para>��� ����� ��� ����, ����� ����� �� ��� ���������� � ���������, ��
+	������� ������ ������.</para>
+    </sect2>
+
+    <sect2>
+      <title>��������� �������� �������</title>
+
+      <para>������ ��� ����� �������� ������� <filename>CVSROOT</filename> ��
+	��������� FreeBSD.  ����� ����� ��� �������� ����������� � ����������
+	������� CVS FreeBSD.  ���������� � <ulink
+	url="&url.books.handbook;/anoncvs.html">��������������� �����
+	�����������</ulink> ��� ��������� �������������� ����������.  �� �����
+	��������, ��� �������� ������ �������� � �����������
+	<filename>CVSROOT-freebsd</filename> �������� ��������.</para>
+    </sect2>
+
+    <sect2>
+      <title>����������� �������� FreeBSD</title>
+
+      <para>������ �� ��������� �������� ������ FreeBSD ��
+	<filename>CVSROOT</filename> � ���� ���������.  ���� �� ������� �
+	<application>CVS</application>, �� ��� ��� ����� ����� ����� ����������
+	������������� �������, ����� ��������� ������������� � ������������
+	��������.  ������ ��� ���� �����������, ���
+	<application>CVS</application> ����� � ���� ������� ����������: ���
+	�������������� �������� ������� � ������� <filename>CVSROOT</filename>
+	��� �� ����� ��������� ����������� ���������������� �����.  ����� �
+	���� ���������, ��� ����� ��������� ������ ���� ����� ��������������,
+	��� ���� ����� <literal>cvs import</literal> ��������.  �������
+	������������� ������� �������� ������� ����������� ��������.</para>
+
+      <para>�� ����� ��������, ��� �� ���������� � �����������
+	���������&mdash;��������� ���� � ��� ��.  ������ ��������� ���
+	<filename>CVSROOT</filename> � ���������� ����� FreeBSD ������ �����
+	��������� (������������) �����:</para>
+
+      <screen>&prompt.user; <userinput>cvs -d <replaceable>path-to-your-repository</replaceable> checkout CVSROOT</userinput>
+&prompt.user; <userinput>cd CVSROOT</userinput>
+&prompt.user; <userinput>cp ../CVSROOT-freebsd/* .</userinput>
+&prompt.user; <userinput>cvs add *</userinput></screen>
+
+      <para>�������, ��� ��, ������ �����, �������� ��������� �������������� �
+	���, ��� ��������� �������� �� ���� �����������; ��� ���������, ��� ���
+	�� �����.</para>
+    </sect2>
+
+    <sect2>
+      <title>�������</title>
+
+      <para>������ � ��� ���� ������� ������� � ������ ����� ��������, �������
+	������������ � ������� FreeBSD ��� ������ � ����������.  ����� �������
+	������� �������� ���������� ������� �����.</para>
+
+      <itemizedlist>
+	<listitem>
+	  <para><filename>access</filename> - �� ��������� ��� �����������
+	    ��������� ���� ���� �� ������������.  �� ����������� � <link
+	    linkend="freebsdspecific">����������� ��� ������� FreeBSD
+	    ����������</link>, ��� �� ��������� �������� � ���������.  ��
+	    ������ ������� ���� ����, ���� �� �� ����������� ������������ �����
+	    ���������.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>avail</filename> - ���� ���� ��������� �������� �
+	    ���������.  � ��� �� ������ ������� ������ �����, ������� ��������
+	    ������ � ���������, � ����� ��������� ������� �� ������ ���������.
+	    �� ������ ������������ ��� ���, ����� �� �������� ������ �
+	    ��������, ��������� � ����� ���������.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>cfg.pm</filename> - ���� ���� ����������� ����
+	    ������������ � �������� ��������� �� ���������.  ��
+	    <emphasis>��</emphasis> ������ �������� ���� ����.  ������ �����
+	    ���������� ���� ��������� � ������������ � �����
+	    <filename>cfg_local.pm</filename>.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>cfg_local.pm</filename> - ���� ���� �������� ���
+	    ������������� ��������� �������.  �� ������ ����������� ���
+	    ��������� �����, ��������, ���� ���������� ����� ��� �������, �
+	    ����� ������ ����� ��������� �������, � ������.  ���� ������ �����
+	    ������ ���������� �� ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>checkoutlist</filename> - ��� ����� ����������� ���
+	    �����, ����������� <application>CVS</application> � ���� ��������.
+	    �� ������ ��������������� ��� ��� �������� ��������� �����������
+	    ��� FreeBSD ������.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>commit_prep.pl</filename> - ���� ������ ���������
+	    ��������� �������� ����� ����������� �������, � ����������� ��
+	    ����, �������� �� �� �� � <filename>cfg_local.pm</filename>.  ���
+	    �� ����� ��� �������.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>commitcheck</filename> - ���� ������ ����������
+	    ��������������� �� <application>CVS</application>.  ������� ��
+	    ���������, � �������������� <filename>cvs_acls.pl</filename>,
+	    ����� �� �������� ������ � ��������� ����� ������, �
+	    ����� ��������� <filename>commit_prep.pl</filename> ��� ����������
+	    ��������� �������� ����� ��������.  ���� ��� ����������� ���������,
+	    �� <application>CVS</application> �������� ��������� ������.  ���
+	    �� ����� ������� ���� ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>commitinfo</filename> - ���� ���� ������������ �
+	    <application>CVS</application> ��� ����������� ����, ����� ������
+	    ��������� ����� ��������&mdash;� ������ ������
+	    <filename>commitcheckl</filename>.  ��� �� ����� �������
+	    ���� ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>config</filename> - ���������������� ���� ��� �����
+	    ���������.  �� ������ �������� ��� ��� �������������, ��
+	    ����������� ��������������� ����� �������� ��� ��������� ��
+	    ���������.  �������������� ���������� � ����������, ������� �����
+	    ���� ����� ������, ����� ����� � �����������
+	    �� <application>CVS</application>.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>cvs_acls.pl</filename> - ���� ������ ��������������
+	    ������������ � ��, ����� �� �� ������ � ������.  ��� ��������
+	    �� ������ ���������� � ����� <filename>avail</filename>.  ��� ��
+	    ����� ������� ���� ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>cvsignore</filename> - ���� ���� ����������� �����,
+	    ������� <application>CVS</application> �� ������ �������� �
+	    ���������.  �� ������ ��������������� ��� �� ������ ����������.
+	    ����� ������ ���������� �� ���� ����� ��������� � ����������� ��
+	    <application>CVS</application>.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>cvswrappers</filename> - ���� ���� ������������ �
+	    <application>CVS</application> ��� ��������� ��� ����������
+	    ���������� �������� ����, ��� ������ �� ���� ��������� ��������.
+	    �� ������ ������������� ��� �� ������ ����������.  ����� ������
+	    ���������� �� ���� ����� ��������� � ����������� ��
+	    <application>CVS</application>.  ������ �����, ��� �����
+	    <application>CVS</application> <literal>-t</literal> �
+	    <literal>-f</literal> ����������� �������� � ������
+	    ������/������.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>edithook</filename> - ���� ���� ������ ��
+	    ������������, �� �������� �� ������������ ��������.  �� ������
+	    �������� ������� ���� ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>editinfo</filename> - <application>CVS</application>
+	    ���������� ���� ���� ��� ��������� ���������.  FreeBSD ��
+	    ���������� ��� ����������������, ��� ��� ��������� ���������
+	    ��� ������� ����������� � ������ <filename>verifymsg</filename> �
+	    <filename>logcheck</filename>.  ��� ���������� �� ��� �������,
+	    ��� <filename>editinfo</filename> ����������� �������� � ������
+	    ������/������, ��� � ������� ����� ������������ �����
+	    <literal>-m</literal> ��� <literal>-F</literal>.  ��� �� �����
+	    ������� ���� ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>exclude</filename> - � ���� ����� �����������
+	    ���������� ���������, ������������
+	    <filename>commit_prepl.pl</filename> ��� ��������� ������, � �������
+	    ����� �� ����������� ��������� � ������� ������.  � ���������
+	    FreeBSD ��� ����� ������������ � ��������� ������ �����
+	    ��������� � ������� (���� &dollar;FreeBSD&dollar;).  ��� �����
+	    � �������, ������� ������������� ����� �� ����� ����� �����,
+	    ����������� �� ��������.  �� ������ �������� ��������� � ����
+	    ����, ���� �� ��������� � ��������� �����, ������� �� �����
+	    ����� ��������� � ��������.  ��� ����� ��������� �������� ������
+	    �������� ����� ��������� ���������� <filename>CVSROOT/</filename>
+	    �� �������� ����������.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>log_accum.pl</filename> - ��� ������, �������
+	    ��������� ���������� ��������� � ����, ������ ��������
+	    <filename>logcheck</filename>, � ��������� ��� � ����� ������� �
+	    ��������� ��� �������� ��������� �����.  �� ����� ������������
+	    ������� ��������� �� ����������� ����� �� �����, ������� ��
+	    �������� (� ����� <filename>cfg_local.pm</filename>).  ��
+	    ������������ � <application>CVS</application> �����
+	    <filename>loginfo</filename>.  ��� �� ����� ������� ����
+	    ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>logcheck</filename> - ��� ������� ���� ����
+	    ����������� ��������� ��� �������, ������� ���������� ����������, �
+	    �������� ��� ��������� ������� ��������.  �� ������������ �
+	    <application>CVS</application> ����� <filename>logcheck</filename>.
+	    ��� �� ����� ������� ���� ����.</para>
+
+	  <note>
+	    <para>���� ������ ������� �� ���� ��������� �����������
+	      <application>CVS</application>, ��������� �� FreeBSD: ��� ������
+	      ������ ���������� ��������� �������� ����� ����, ��� ���� ������
+	      ��� ������������.  ����������� ������
+	      <application>CVS</application> ����� �� ������, ��� ������ ����
+	      ������ �����������, ��� ��� �� �� ����� ��������������
+	      ���������� ���������, ���� ����� ��������� ��� �� �������
+	      ������������ ����������.  <application>CVS</application>
+	      ������ 1.11.2 � ���� ����� ���� ��������, ���� �����
+	      ��������� �������� FreeBSD, ����� ��������� �����
+	      <literal>RereadLogAfterVerify=always</literal> �
+	      ����� <filename>config</filename>.</para>
+	  </note>
+	</listitem>
+
+	<listitem>
+	  <para><filename>loginfo</filename> - ���� ���� ������������
+	    <application>CVS</application> ��� ���������� ����, ���� ����������
+	    ������������ ����������.  � ������� ����� ����� ������������
+	    <filename>log_accum.pl</filename>.  ��� �� ����� ������� ����
+	    ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>modules</filename> - ���� ���� ��������� ��ϣ
+	    ������������ ���������� � <application>CVS</application>.  ��
+	    ������ ������� ������ FreeBSD �� ����������� ������.  �� ������
+	    ������������� ���� ���� �� ������ ����������.  ����� ������
+	    ���������� �� ���� ����� ��������� � ����������� ��
+	    <application>CVS</application>.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>notify</filename> - ���� ���� ������������ �
+	    <application>CVS</application> � ��� ������, ���� ���-�� ������
+	    ������������ �����.  ��� �� ������������ � ��������� FreeBSD.  ��
+	    ������ ������������� ��� �� ������ ����������.  ����� ������
+	    ���������� �� ���� ����� ��������� � ����������� ��
+	    <application>CVS</application>.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>options</filename> - ���� ���� ���������� ���
+	    ������ <application>CVS</application> �� FreeBSD, �� �����
+	    �������������� ������� ��� Debian.  �� ��������
+	    �������� ����� ��� ���������� � ���������� ������.  �� ������
+	    �������� ��� �� �������� �����, ������� �� ������ � �����
+	    <filename>cfg_local.pm</filename> (���� �� ����������� ���
+	    �����������, ������� � ��������� ����� ���������� ���
+	    FreeBSD).</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>rcsinfo</filename> - ���� ���� ���������� �������� �
+	    ��������� �� ����� ��������, ��� ��������
+	    <filename>rcstemplate</filename>.  �� ��������� FreeBSD ����������
+	    ���� ������ ��� ����� ���������.  �� ������ ��������� ������
+	    � ����� ����� �� ������ ����������.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>rcstemplate</filename> - ���� ���� ��������
+	    ���������� ������ �������, ������� ����� ����������, ����� ��������
+	    ���-�� � ���������.  �� ������ ��������������� ��� ��� ��������
+	    ��������� �������������� ����������, ������� �� ���������� �
+	    <filename>cfg_local.pm</filename>.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>tagcheck</filename> - ��� ����� ��������� �������� �
+	    �������� ����� � ���������.  ����������� ��� FreeBSD ������ ��
+	    ��������� ��������� ����� � ������� ���� RELENG* ��-�� �����������
+	    � ��������� �������� �������.  �� ������ ��������������� ���� ����
+	    �� ������ ����������.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>taginfo</filename> - ���� ���� ������ � ������������
+	    �������� � ������� ��� ���������� ��������� �������� ����������
+	    ��������, �������� <filename>tagcheck</filename>.  ��� �� �����
+	    ������� ���� ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>unwrap</filename> - ���� ������ ����� ���
+	    �������������� �������� ��������� (<quote>unwrap</quote>) ��������
+	    ������ (���������� <filename>cvswrappers</filename>) ���
+	    ����������.  ��� �� ������������ � ������� ��������� FreeBSD ��
+	    ������� ����, ��� �� �������� � ������������� ������/������.  ���
+	    �� ����� ������� ���� ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>verifymsg</filename> - ���� ���� ������ �
+	    ������������ ��������� ��������� ������� ��������� ���������
+	    ���������� ���������, �������� <filename>logcheck</filename>.
+	    ��� �� ����� ������� ���� ����.</para>
+	</listitem>
+
+	<listitem>
+	  <para><filename>wrap</filename> - ���� ������ ����� ���� ����������� ���
+	    �������������� ��������� (<quote>wrap</quote>) �������� ������
+	    (���������� <filename>cvswrappers</filename>) ��� ��������� �
+	    ���������.  ��� �� ������������ � ������� ��������� FreeBSD, ��
+	    ������� ����, ��� �� �������� � ������������� ������/������.  ���
+	    �� ����� ������� ���� ����.</para>
+	</listitem>
+      </itemizedlist>
+    </sect2>
+
+    <sect2>
+      <title>��������� ��������</title>
+
+      <para>��������� ����� �������� ��������� �������� ���, ����� ��� ��������
+	� ����� ��������.  �� ������ ����������� ��� ����� � �������� �
+	��������� ���� ���������.  � ���������, �� ����� �������������
+	��������������� ��������� �����:</para>
+
+      <procedure>
+	<step>
+	  <para>���� �� �� ������ ������������ <link
+	    linkend="freebsdspecific">����������� ��� FreeBSD
+	    �����������</link> ��������, �� �� ������ ��� ����������� �������
+	    ���� <filename>access</filename>:</para>
+
+	    <screen>&prompt.user; <userinput>cvs rm -f access</userinput></screen>
+	</step>
+
+	<step>
+	  <para>�������������� <filename>avail</filename> ���, ����� ��
+	    �������� ��������� �������� ���������, �������� � ������� �� ������
+	    ���������.  ����������� ��������� �������
+	    <literal>avail||CVSROOT</literal>, ����� �� ������������ ���� ����
+	    �� ��������� ����.</para>
+
+	  <para>������� �����������, ������� �� ������ �������� � ���� ����,
+	    �������� ������ �����������.  �� ��������� FreeBSD ���������� ����
+	    <filename>access</filename> ��� ������������ ���� �����������, ��
+	    �� ������ ������������ ����� ����.  �� ������ ����� ��������
+	    ������, ���� ������ (��������� ������ � ������ �����
+	    <filename>cvs_acls.pl</filename>).</para>
+	</step>
+
+	<step>
+	  <para>�������������� ���� <filename>cfg_local.pm</filename> ���,
+	    ����� �� �������� ���������, ������� �� ������.  � ���������, ��
+	    ������ ��������� �� ����� ������ ���������:</para>
+
+	  <itemizedlist>
+	    <listitem>
+	      <para><literal>%TEMPLATE_HEADERS</literal> - ��� ��������������
+		��������� ������� ���������, � ����������� ���� ���������
+		���������, ���� ��� ������������ � �� �������� ������� �
+		��������� ��� �������.  �� ������, ��������, ������� ������
+		<literal>PR</literal> � <literal>MFC after</literal>.  �,
+		�������, �� ������ �������� ���� �����������.</para>
+	    </listitem>
+
+	    <listitem>
+	      <para><literal>$MAIL_BRANCH_HDR</literal> - ���� �� ������
+		� ������ ��������� ��� ������� ��������� ���������, �����������
+		�����, � ������� ��� �������� ������, ������� ��� �
+		������������ � ����� ����������.  ��� �������� ��� ������, ����
+		�� ������ ����� ����� ���������.</para>
+	    </listitem>
+
+	    <listitem>
+	      <para><literal>@COMMIT_HOSTS</literal> - ������� ����� ������
+		������, � ������� ����� ��������� �������.</para>
+	    </listitem>
+
+	    <listitem>
+	      <para><literal>$MAILADDRS</literal> - ������� ����� �����
+		�������������� ��� ������, � ������� ������ ������������
+		�������� ��������� ��� �������.</para>
+	    </listitem>
+
+	    <listitem>
+	      <para><literal>@LOG_FILE_MAP</literal> - �������� ���� ������ ��
+		������ ���������� - ������ ���������� ��������� ������������ �
+		��������� �������, � ������������ ��������� ��� �������
+		����������� � ����������� <filename>commitlogs</filename>
+		� ��������� �����.</para>
+	    </listitem>
+
+	    <listitem>
+	      <para><literal>$COMMITCHECK_EXTRA</literal> - ���� �� �� ������
+		������������ <link linkend="freebsdspecific">����������� ���
+		FreeBSD �������� �������</link>, �� �� ������ �������
+		����������� <literal>$COMMITCHECK_EXTRA</literal> �� �����
+		�����.</para>
+	    </listitem>
+	  </itemizedlist>
+
+	  <note>
+	    <para>��������� ��������� <literal>$IDHEADER</literal>
+	      �������������� �������� ������ �� ���������� FreeBSD; ��� �������
+	      �� ����������� ��� FreeBSD ����������� �
+	      <application>CVS</application>.</para>
+	  </note>
+
+	  <para>�� ������ ��������� <filename>cfg.pm</filename> �� ������� ����,
+	  ����� ������ ��������� ����� ���� ��������, �� ������������� ����
+	  �������� ����������� �������������.</para>
+	</step>
+
+	<step>
+	  <para>�������������� <filename>exclude</filename> ��� ��������
+	    ����������� ��� FreeBSD ������� (��������, ���� �����, �������
+	    ���������� � <literal>^ports/</literal> � ��� �����).  ����� ����,
+	    ��������������� ������, ������������ �
+	    <literal>^CVSROOT/</literal>, � �������� ���� ������ ������ �
+	    <literal>^CVSROOT/</literal>.  ����� ��������� �����������
+	    (wrapper) �� ������ �������� ���� ��������� � ������ � ��������
+	    <filename>CVSROOT</filename> � ������������ ��� ������, �� ������
+	    ��� ����� ����� �����, ������ ����� �� ����������� ��������� ������
+	    �����.</para>
+	</step>
+
+	<step>
+	  <para>�������������� ���� <filename>modules</filename> � ������� �ӣ,
+	    ��� ��������� � FreeBSD.  �������� ����������� ������, ����
+	    ������.</para>
+	</step>
+
+	<step>
+	  <note>
+	    <para>���� ��� ���������, ���� ������ �� ������ �������� ���
+	      <literal>$IDHEADER</literal> � <filename>cfg_local.pm</filename>
+	      (��� �������� ������ ��� ������������� ���������������� ��
+	      FreeBSD ������ <application>CVS</application>).</para>
+	  </note>
+
+	  <para>�������������� ���� <filename>options</filename> ���, ����� ��
+	    �������������� �����, ������� �� ������ �
+	    <filename>cfg_local.pm</filename>.  ���������� ����� � ������
+	    <literal>FreeBSD</literal> �� ���� ����� ������ ���������.</para>
+	</step>
+
+	<step>
+	  <para>�������������� ���� <filename>rcstemplate</filename> ���, �����
+	    �� �������� �� �� ����� �������� �����, ��� ������ �
+	    <filename>cfg_local.pm</filename>.</para>
+	</step>
+
+	<step>
+	  <para>����������� ������� �������� FreeBSD ��
+	    <filename>tagcheck</filename>.  �� ������ ������ ��������
+	    <literal>exit 0</literal> � ������ �����, ����� ��������� ���
+	    �������� ��� ��������� �����.</para>
+	</step>
+
+	<step>
+	  <para>��������� ���������, ������� ����� ������� ����� ���, ���
+	    ��������� ������, �������� �������� ����, ��� ��������� ��������
+	    ����� �����������.  �� ��������� ��� ����������� � ���������, �
+	    ����������� <filename>commitlogs</filename> ��������
+	    <filename>CVSROOT</filename>.  ���� ������� ������ ���� ������, ���
+	    ��� ��������� ���������:</para>
+
+	    <screen>&prompt.user; <userinput>mkdir commitlogs</userinput>
+&prompt.user; <userinput>cvs add commitlogs</userinput></screen>
+	</step>
+      </procedure>
+
+      <para>� ������, ����� ���������� ��������, �� ������ ��������� ������
+	����� ���������.  ���������, ��� �� ���� ���� ���� ������ � ��������
+	<filename>CVSROOT</filename> � ����� <filename>avail</filename> ��
+	����, ��� ��� ������, ��� ��� � ��������� ������ �� ������������ ����
+	����.  ��� ��� ���������, ��� �ӣ ������ ���, ��� �� � ������������, �
+	����� ��������� ���������:</para>
+
+	<screen>&prompt.user; <userinput>cvs commit -m '<replaceable>- Initial FreeBSD scripts commit</replaceable>'</userinput></screen>
+    </sect2>
+
+    <sect2>
+      <title>������������ ���������</title>
+
+      <para>�� ������ � ������� ������������: ��������������� ������� � ����
+	<filename>avail</filename>, ����� ���������, ��� �ӣ �������� ���, ���
+	���������.</para>
+
+      <screen>&prompt.user; <userinput>cvs commit -f -m '<replaceable>Forced commit to test the new CVSROOT scripts</replaceable>' avail</userinput></screen>
+
+      <para>���� �ӣ ��������, �����������!  ������ � ��� ������� ����������
+	��������� �������� FreeBSD ��� ������ ���������.  ����
+	<application>CVS</application> �ӣ �ݣ � ޣ�-�� ��������, ��������� �
+	���������, ��� �� �������������� ���� ���� ��������� ���������.</para>
+    </sect2>
+  </sect1>
+
+  <sect1 id="freebsdspecific">
+    <title>����������� ��� FreeBSD ���������</title>
+
+    <para>������ FreeBSD ��� �� ���� ���������� ��������� ������ ���������,
+      � ������� ����� ������������ ����� �� �����������
+      <filename>freebsd</filename> �������� FreeBSD
+      <filename>CVSROOT</filename>.  ������ ���������� �� ��-�� ��������
+      ���������� �����������, ������� ��� ������ ���� � ����� � ��� �� ������.
+      ������� ��� ������� ������� ����������, �����������, ��� ���� �����
+      ���������� ����� �� ���������� �������, � ����� ���������������
+      ������������� ������, ��������������� �������������� ���������.</para>
+
+    <para>���� ������ ��������� ��� ���� �����, �� ���� ��� ���������� �����
+      ������� ����.  �� ������� ����� ��������� � ���� ������.</para>
+
+    <sect2>
+      <title>�����, ������������ � ��������� FreeBSD</title>
+
+	<itemizedlist>
+	  <listitem>
+	    <para><filename>access</filename> - ���� ���� ��������� �����������
+	      � �������.  �� ������ ��������������� ���� ���� ��� ���������
+	      ���� ���������� ������ �������.</para>
+	  </listitem>
+
+	  <listitem>
+	    <para><filename>freebsd/commitmail.pl</filename> - ���� ���� ������
+	      �� ������������, �� �������� �� ������������ ��������.  ��� ��
+	      ����� ������� ���� ����.</para>
+	  </listitem>
+
+	  <listitem>
+	    <para><filename>freebsd/cvswrap.c</filename> - ��� �������� �����
+	      ����������� CVS, ������� ��� ����� ����������, ����� ��������
+	      ������� ������� ����������.  �������������� ���������� �� ����
+	      ����.  �� ������ ��������������� �������� � ��������
+	      <literal>ACCESS</literal> � <literal>REALCVS</literal> ���, �����
+	      ��� ��������������� ����� ���������.</para>
+	  </listitem>
+
+	  <listitem>
+	    <para><filename>freebsd/mailsend.c</filename> - ���� ���� �����
+	      � ��������� FreeBSD ��� ������� ��������.  ��� �� ����� �������
+	      ���� ����.</para>
+	  </listitem>
+	</itemizedlist>
+    </sect2>
+
+    <sect2>
+      <title>���������</title>
+
+      <procedure>
+	<step>
+	  <para>�������������� ���� <filename>access</filename> ���, �����
+	    �� �������� ������ ���� ��� ������������.</para>
+	</step>
+
+	<step>
+	  <para>�������������� <filename>cvswrap.c</filename> ���, ����� ��
+	    �������� ���������� ������� ��� ����� ���������.  ��� ���������� �
+	    ������� �� ����� <literal>ACCESS</literal>.  �� ������ �����
+	    �������� ������������ ��������� ����������� �����
+	    <command>cvs</command>, ���� ��� �� �������� � ����� ��������.
+	    ��� ������������ <filename>cvswrap.c</filename> ��������������, ���
+	    �� ������� ������������� ������� cvs, ������� ����� ���������� �
+	    <filename>/usr/bin/ncvs</filename>.</para>
+
+	  <para>� �ϣ� ���������� <filename>cvswrap.c</filename> ��������
+	    ���������:</para>
+
+	  <programlisting>#define ACCESS "/local/cvsroot/CVSROOT/access"
+#define REALCVS "/usr/bin/ncvs"</programlisting>
+	</step>
+
+	<step>
+	  <para>��������� ����� �������� ��������� ����������� ��� ����, �����
+	    ��������� ������������ ��������� ������ ��� ���������� �������.
+	    �������� ������ ��� ����� ��������� �
+	    <filename>cvswrap.c</filename> �� ������
+	    <filename>CVSROOT</filename>.</para>
+
+	  <para>�������������� �������� ������, ������� �� ������������� ���
+	    ��������� ���������� �����:</para>
+
+	  <screen>&prompt.user; <userinput>cc -o cvs cvswrap.c</userinput></screen>
+
+	  <para>� ����� ���������� �� (��� ����� �� ������ ���� �������������
+	    root):</para>
+
+	  <screen>&prompt.root; <userinput>mv /usr/bin/cvs /usr/bin/ncvs</userinput>
+&prompt.root; <userinput>mv cvs /usr/bin/cvs</userinput>
+&prompt.root; <userinput>chown root:<replaceable>ncvs</replaceable> /usr/bin/cvs /usr/bin/ncvs</userinput>
+&prompt.root; <userinput>chmod o-rx /usr/bin/ncvs</userinput>
+&prompt.root; <userinput>chmod u-w,g+s /usr/bin/cvs</userinput></screen>
+
+	  <para>��� ���� ���������� ����� ���������� �� ��������� ��� �������
+	    <command>cvs</command>, ��� ����������� �����, �������������
+	    ���������, ��������� ���������� ������� �������.</para>
+	</step>
+
+	<step>
+	  <para>������ �� ������ ������ ���� �� ����� ������ ���������.  �ӣ
+	    ���������� �������� ����������� ����� ������������, � �� �����
+	    ������������� ���������� ������ ��� �������.</para>
+	</step>
+      </procedure>
+    </sect2>
+
+    <sect2>
+      <title>������������ ���������</title>
+
+      <para>������ ��� ���������� ������ ���� ����������.  �������, �� ������
+	�������������� ���, �������� �������������� ������ � ����
+	<filename>access</filename>:</para>
+
+      <screen>&prompt.user; <userinput>cvs commit -f -m '<replaceable>Forced commit to test the new CVSROOT scripts</replaceable>' access</userinput></screen>
+
+      <para>� �����, ���� ��� �� ���������, ���������, ��������� �� ���� ���������
+	��� ����������������� ����.</para>
+    </sect2>
+  </sect1>
+</article>