|
Lines 335-341
Link Here
|
| 335 |
Generally there are two ways |
335 |
Generally there are two ways |
| 336 |
to access a CVS repository remotely: via |
336 |
to access a CVS repository remotely: via |
| 337 |
<emphasis>pserver</emphasis> or via <command>ssh</command> |
337 |
<emphasis>pserver</emphasis> or via <command>ssh</command> |
| 338 |
(we don't consider <command>rsh</command>). |
338 |
(we do not consider <command>rsh</command>). |
| 339 |
For anonymous access, <emphasis>pserver</emphasis> is |
339 |
For anonymous access, <emphasis>pserver</emphasis> is |
| 340 |
very well suited, but some still offer <command>ssh</command> |
340 |
very well suited, but some still offer <command>ssh</command> |
| 341 |
access as well. There is a custom crafted |
341 |
access as well. There is a custom crafted |
|
Lines 346-352
Link Here
|
| 346 |
anonymous user's home-directory. This may not be possible |
346 |
anonymous user's home-directory. This may not be possible |
| 347 |
for all sites. If you just offer <emphasis>pserver</emphasis> |
347 |
for all sites. If you just offer <emphasis>pserver</emphasis> |
| 348 |
this restriction does not apply, but you may run with |
348 |
this restriction does not apply, but you may run with |
| 349 |
more security risks. You don't need to install any special |
349 |
more security risks. You do not need to install any special |
| 350 |
software, since &man.cvs.1; comes with |
350 |
software, since &man.cvs.1; comes with |
| 351 |
FreeBSD. You need to enable access via <command>inetd</command>, |
351 |
FreeBSD. You need to enable access via <command>inetd</command>, |
| 352 |
so add an entry into your <filename>/etc/inetd.conf</filename> |
352 |
so add an entry into your <filename>/etc/inetd.conf</filename> |
|
Lines 602-608
Link Here
|
| 602 |
<filename role="package">textproc/docproj</filename> port must be |
602 |
<filename role="package">textproc/docproj</filename> port must be |
| 603 |
installed.</para></note> |
603 |
installed.</para></note> |
| 604 |
<para> |
604 |
<para> |
| 605 |
If you don't have a local repository, you can use |
605 |
If you do not have a local repository, you can use |
| 606 |
<application>CVSup</application> to maintain an <quote>up to date copy</quote> |
606 |
<application>CVSup</application> to maintain an <quote>up to date copy</quote> |
| 607 |
of the www pages. A sample supfile can be found in |
607 |
of the www pages. A sample supfile can be found in |
| 608 |
<filename>/usr/share/examples/cvsup/www-supfile</filename> and |
608 |
<filename>/usr/share/examples/cvsup/www-supfile</filename> and |
|
Lines 666-683
Link Here
|
| 666 |
environment variables, like |
666 |
environment variables, like |
| 667 |
<literal>SGML_CATALOG_FILES</literal>. |
667 |
<literal>SGML_CATALOG_FILES</literal>. |
| 668 |
Also have a look at your <filename>/etc/make.conf</filename> |
668 |
Also have a look at your <filename>/etc/make.conf</filename> |
| 669 |
(copy <filename>/etc/defaults/make.conf</filename> if |
669 |
(copy <filename>/usr/share/examples/etc/make.conf</filename> if |
| 670 |
you do not have one), and look at the |
670 |
you do not have one), and look at the |
| 671 |
<literal>DOC_LANG</literal> variable. |
671 |
<literal>DOC_LANG</literal> variable. |
| 672 |
Now you are probably ready to run <command>make</command> |
672 |
Now you are probably ready to run <command>make</command> |
| 673 |
in you doc directory (<filename>/usr/share/doc</filename> |
673 |
in your doc directory (<filename>/usr/share/doc</filename> |
| 674 |
by default) and build the documentation. |
674 |
by default) and build the documentation. |
| 675 |
Again you need to make it accessible for your web server |
675 |
Again you need to make it accessible for your web server |
| 676 |
and make sure the links point to the right location. |
676 |
and make sure the links point to the right location. |
| 677 |
<important> |
677 |
<important> |
| 678 |
<para> |
678 |
<para> |
| 679 |
The building of the documentation, as well as lots |
679 |
The building of the documentation, as well as lots |
| 680 |
of side issues, is documented itself in: |
680 |
of side issues, is documented itself in the |
| 681 |
<ulink url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/fdp-primer/">fdp-primer</ulink>. |
681 |
<ulink url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/fdp-primer/">fdp-primer</ulink>. |
| 682 |
Please read this piece of documentation, especially if you |
682 |
Please read this piece of documentation, especially if you |
| 683 |
have problems building the documentation. |
683 |
have problems building the documentation. |
|
Lines 845-851
Link Here
|
| 845 |
</procedure> |
845 |
</procedure> |
| 846 |
</sect3> |
846 |
</sect3> |
| 847 |
<sect3 id="mirror-where-official"> |
847 |
<sect3 id="mirror-where-official"> |
| 848 |
<title>I'm an official mirror, what is the right site for me?</title> |
848 |
<title>I am an official mirror, what is the right site for me?</title> |
| 849 |
<para> |
849 |
<para> |
| 850 |
In general the description in <xref linkend="mirror-where-simple"> |
850 |
In general the description in <xref linkend="mirror-where-simple"> |
| 851 |
still applies. Of course you may want to put some |
851 |
still applies. Of course you may want to put some |
|
Lines 992-998
Link Here
|
| 992 |
</para> |
992 |
</para> |
| 993 |
<para> |
993 |
<para> |
| 994 |
It is also important that hub administrators try to keep their mirrors as up-to-date as |
994 |
It is also important that hub administrators try to keep their mirrors as up-to-date as |
| 995 |
possible (again, even more crucial for Tier-1 mirrors). If Mirror1 doesn't update for a |
995 |
possible (again, even more crucial for Tier-1 mirrors). If Mirror1 does not update for a |
| 996 |
while, lower tier mirrors will begin to mirror old data from Mirror1 and thus begins |
996 |
while, lower tier mirrors will begin to mirror old data from Mirror1 and thus begins |
| 997 |
a downward spiral... Keep your mirrors up to date! |
997 |
a downward spiral... Keep your mirrors up to date! |
| 998 |
</para> |
998 |
</para> |