This commit is contained in:
Gabor Kovesdan 2013-08-13 08:28:25 +00:00
commit 833cb4dcba
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/projects/db5/; revision=42535
54 changed files with 2427 additions and 1239 deletions
de_DE.ISO8859-1
en_US.ISO8859-1
articles
committers-guide
releng
books
fdp-primer
docbook-markup
writing-style
xml-primer
handbook
config
geom
l10n
mirrors
network-servers
security
porters-handbook
htdocs
share/xml
ja_JP.eucJP
articles/contributing
books/handbook
bsdinstall
cutting-edge
mirrors
htdocs
share/xml
ru_RU.KOI8-R
articles
contributing
cvs-freebsd
hubs
books
handbook
bsdinstall
install
porters-handbook
share

View file

@ -2,7 +2,7 @@
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY dedate "$FreeBSDde$">
<!ENTITY reference "basiert auf: r40515">
<!ENTITY reference "basiert auf: r41873">
<!ENTITY title "Release Information">
]>
@ -59,7 +59,9 @@
<a href="&u.rel.errata;">Errata</a>
</em></p>
<p><b>Release &rel2.current;</b> (Februar 2011) <!-- (&rel2.current.date;) -->
<h3>Produktion (alt)</h3>
<p><b>Release &rel2.current;</b> (Juni 2013) <!-- (&rel2.current.date;) -->
<em>
<a href="&u.rel2.announce;">Announcement</a> :
<a href="&u.rel2.notes;">Release Notes</a> :
@ -69,17 +71,6 @@
<a href="&u.rel2.errata;">Errata</a>
</em></p>
<h3>Produktion (alt)</h3>
<p><b>Release &rel3.current;</b> (Februar 2011) <!-- (&rel3.current.date;) -->
<em>
<a href="&u.rel3.announce;">Announcement</a> :
<a href="&u.rel3.notes;">Release Notes</a> :
<a href="&u.rel3.hardware;">Hardware Notes</a> :
<a href="&u.rel3.readme;">Readme</a> :
<a href="&u.rel3.errata;">Errata</a>
</em></p>
<a name="future"></a>
<h2>Zukünftige Versionen</h2>
@ -127,6 +118,18 @@
</em>
</li>
<li><b>8.3</b> (April 2012)
<em>
<a href="&enbase;/releases/8.3R/announce.html">Announcement</a>:
<a href="&enbase;/releases/8.3R/relnotes.html">Release Notes</a>:
<a href="&enbase;/releases/8.3R/installation.html">Installation
Instructions</a>:
<a href="&enbase;/releases/8.3R/hardware.html">Hardware Notes</a>:
<a href="&enbase;/releases/8.3R/readme.html">Readme</a>:
<a href="&enbase;/releases/8.3R/errata.html">Errata</a>
</em>
</li>
<li><b>8.2</b> (Februar 2011)
<em>
<a href="&enbase;/releases/8.2R/announce.html">Announcement</a>:

View file

@ -58,7 +58,7 @@
<tr style="text-align: center;">
<td colspan="2">Version &amp; Plattform</td>
<td>Distribution</td>
<td title="ISO9660 CD image"><a href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/install-diff-media.html#INSTALL-CDROM">ISO</a></td>
<td title="ISO9660 CD image"><a href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/install-diff-media.html#install-cdrom">ISO</a></td>
<td>Release<br/>Notes</td>
<td>Hardware<br/>Notes</td>
<td>Installation<br/>Notes</td>
@ -139,14 +139,14 @@
<td><a href="&url.rel;/pc98/&rel2.current;-RELEASE">[Distribution]</a></td>
<td><a href="&url.rel;/pc98/ISO-IMAGES/&rel2.current;/">[ISO]</a></td>
</tr>
<!--
<tr>
<td></td>
<td>sparc64</td>
<td><a href="&url.rel;/sparc64/&rel2.current;-RELEASE">[Distribution]</a></td>
<td><a href="&url.rel;/sparc64/ISO-IMAGES/&rel2.current;/">[ISO]</a></td>
</tr>
<!--
<tr>
<td colspan="2">FreeBSD &rel3.current;-RELEASE</td>
<td colspan="2"></td>
@ -200,6 +200,13 @@
enthält Informationen über
frühere, aktuelle und künftige Releases.</p>
<a name="past"></a>
<h2>Alte (nicht mehr unterstützte) Versionen</h2>
<p>Alte (nicht mehr unterstützte Versionen können vom <a
href="http://ftp-archive.FreeBSD.org/pub/FreeBSD-Archive/old-releases/">
FTP-Archiv</a> herunterladen werden.</p>
<a name="derived"></a>
<h2>Auf FreeBSD basierende Betriebssysteme</h2>

View file

@ -4,7 +4,7 @@
<!--
$FreeBSD$
$FreeBSDde$
basiert auf: r41837
basiert auf: r42507
-->
<!-- Simple schema for FreeBSD Project news.
@ -38,9 +38,195 @@
<year>
<name>2013</name>
<month>
<name>8</name>
<day>
<name>6</name>
<event>
<title>Halbjahres-Newsletter der &os;&nbsp;Foundation
verfügbar</title>
<p>Wir freuen uns, bekanntgeben zu dürfen, dass wir unseren
Newsletter für das erste Halbjahr 2013 veröffentlicht
haben. Lesen Sie den Newsletter, um sich darüber zu
informieren, wie die Foundation dabei hilft, &os; zum
besten verfügbaren Betriebssystem zu machen.</p>
<p>Informieren Sie sich über von uns gesponserte
Entwicklungsprojekte und Konferenzen sowie über
Entwickler- und Verkäufertreffen zur direkten
Kommunikation, über den Stand unserer Spendenkampagne
und vieles andere mehr.</p>
<p>Der Newsletter für das erste Halbjahr 2013 ist ab sofort
<a
href="http://www.freebsdfoundation.org/press/2013Jul-newsletter">hier</a>
verfügbar.</p>
</event>
</day>
<day>
<name>5</name>
<event>
<title>&os;&nbsp;9.2-RC1 verfügbar</title>
<p>Der erste Release Candidate aus dem &os;-9.2-Releasezyklus ist
<a href="&lists.stable;/2013-August/074589.html">verfügbar</a>.
ISO-Images für die Architekturen amd64, i386, ia64, powerpc,
powerpc64 sowie sparc64 sind inzwischen auf den meisten <a
href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/mirrors-ftp.html">&os;
Spiegelservern</a> vorhanden.</p>
</event>
</day>
</month>
<month>
<name>7</name>
<day>
<name>29</name>
<event>
<title>&os;&nbsp;9.2-BETA2 verfügbar</title>
<p>Die zweite Betaversion aus dem &os;-9.2-Releasezyklus ist
<a href="&lists.stable;/2013-July/074440.html">verfügbar</a>.
ISO-Images für die Architekturen amd64, i386, powerpc64
sowie sparc64 sind inzwischen auf den meisten <a
href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/mirrors-ftp.html">&os;
Spiegelservern</a> vorhanden.</p>
</event>
</day>
<day>
<name>22</name>
<event>
<title>&os;&nbsp;9.2-BETA1 verfügbar</title>
<p>Die erste Betaversion aus dem &os;-9.2-Releasezyklus ist
<a href="&lists.stable;/2013-July/074377.html">verfügbar</a>.
ISO-Images für die Architekturen amd64, i386 sowie ia64
sind inzwischen auf den meisten <a
href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/mirrors-ftp.html">&os;
Spiegelservern</a> vorhanden.</p>
</event>
</day>
<day>
<name>16</name>
<event>
<title>Statusreport April-Juni 2013</title>
<p>Der Statusreport für die Monate April bis Juni 2013 mit
33 Einträgen ist <a
href="&enbase;/news/status/report-2013-04-2013-06.html">verfügbar</a>.</p>
</event>
</day>
<day>
<name>4</name>
<event>
<p>Neuer Committer: <a
href="mailto:marino@FreeBSD.org">John Marino</a> (ports)</p>
</event>
</day>
<day>
<name>3</name>
<event>
<p>Neuer Committer: <a
href="mailto:loos@FreeBSD.org">Luiz Otavio O Souza</a> (src)</p>
</event>
</day>
<day>
<name>2</name>
<event>
<title>Bericht: BSDCan 2013 DevSummit</title>
<p>Ein Statusreport mit den Ergebnissen des BSDCan 2013
&os; Developer Summits mit 6 Einträgen ist <a
href="&enbase;/news/status/report-2013-05-devsummit.html">verfügbar</a>.</p>
</event>
</day>
</month>
<month>
<name>6</name>
<day>
<name>25</name>
<event>
<p>Neuer Committer: <a
href="mailto:feld@FreeBSD.org">Mark Felder</a> (ports)</p>
</event>
</day>
<day>
<name>19</name>
<event>
<title>Happy Birthday &os;!</title>
<p>&os; ist seit heute <a
href="http://FreeBSD.org/news/1993/freebsd-coined.html">20 Jahre alt</a>.
Am 19. Juni 1993 kündigten Jordan Hubbard, Rod Grimes sowie
and David Greenman die Entwicklung eines auf BSD 4.3
basierenden Betriebssystems an.</p>
<p>&os; 1.0 basiert auf 386BSD 0.1 von Bill und Lynne Jolitz
und wurde im November 1993 veröffentlicht. Als Projektziel
wurde die Entwicklung eines schnellen, stabilen und
zuverlässigen Serverbetriebssystems für i386-Systeme
angegeben.</p>
<p>Seit damals hat sich &os; zur Basis von unzähligen Produkten
weiterentwickelt und unterstützt nun auch 64-Bit-Architekturen,
eingebundene Geräte sowie Desktopbenutzer.</p>
</event>
</day>
<day>
<name>11</name>
<event>
<p>Neuer Committer: <a
href="mailto:vg@FreeBSD.org">Veniamin Gvozdikov</a> (ports)</p>
</event>
</day>
<day>
<name>7</name>
<event>
<title>&os; 8.4-RELEASE verfügbar</title>
<p><a href="&enbase;/releases/8.4R/announce.html">&os;&nbsp;
8.4-RELEASE</a> ist verfügbar. Lesen Sie unbedingt
die <a
href="&enbase;/releases/8.4R/relnotes.html">Release Notes</a>
(<a
href="&enbase;/releases/8.4R/relnotes-detailed.html">ausführliche
Version</a>) sowie die <a
href="&enbase;/releases/8.4R/errata.html">Release Errata</a>,
bevor Sie mit der Installation beginnen, um
sich über aktuelle Neuigkeiten und/oder eventuelle
Probleme im Umgang mit 8.4-RELEASE zu informieren.
Weitere Informationen zu verschiedenen FreeBSD-Versionen
finden Sie auf der Seite <a
href="&base;/releases/index.html">Release Information</a>.</p>
</event>
</day>
<day>
<name>4</name>

View file

@ -7,7 +7,7 @@
"freefall:/c/www/bsddoc/press/".
$FreeBSD$
$FreeBSDde$
basiert auf: r41004
basiert auf: r42024
-->
<press>
@ -17,6 +17,23 @@
<year>
<name>2013</name>
<month>
<name>6</name>
<story>
<name>Fixing Network Attached Storage with commodity hardware
and BSD</name>
<url>http://boingboing.net/2013/06/23/fixing-network-attached-storag.html</url>
<site-name>Boing Boing</site-name>
<site-url>http://boingboing.net/</site-url>
<date>23. Juni 2013</date>
<author>Ben Laurie</author>
<p>Ben Laurie beschreibt, warum er ein proprietäres NAS durch ein
auf &os; basierendes NAS mit Standardhardware ersetzt hat.</p>
</story>
</month>
<month>
<name>2</name>

View file

@ -2,7 +2,7 @@
<!--
$FreeBSD$
$FreeBSDde$
basiert auf: r41400
basiert auf: r42493
-->
<![%beta2.testing;[
<!ENTITY beta.plural 'en'>
@ -102,35 +102,47 @@
<tr>
<td></td>
<td>amd64<br/>(x86-64, x64)</td>
<td><a href="&url.rel;/amd64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/amd64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
<td><a href="&url.rel;/amd64/amd64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/amd64/amd64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
<tr>
<td></td>
<td>i386</td>
<td><a href="&url.rel;/i386/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/i386/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
<tr>
<td></td>
<td>pc98</td>
<td><a href="&url.rel;/pc98/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/pc98/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
<td><a href="&url.rel;/i386/i386/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/i386/i386/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
<tr>
<td></td>
<td>ia64</td>
<td><a href="&url.rel;/ia64/ia64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/ia64/ia64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
<!--
<tr>
<td></td>
<td>sparc64</td>
<td><a href="&url.rel;/sparc64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/sparc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
<td>pc98</td>
<td><a href="&url.rel;/pc98/i386/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/pc98/i386/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
-->
<tr>
<td></td>
<td>powerpc</td>
<td><a href="&url.rel;/powerpc/powerpc/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/powerpc/powerpc/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
<tr>
<td></td>
<td>powerpc64</td>
<td><a href="&url.rel;/powerpc/powerpc64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/powerpc/powerpc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
<tr>
<td></td>
<td>powerpc64</td>
<td><a href="&url.rel;/powerpc/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/powerpc/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
<td>sparc64</td>
<td><a href="&url.rel;/sparc64/sparc64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/sparc64/sparc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
-->
</tbody>
</table>

View file

@ -379,7 +379,7 @@
</itemizedlist>
<para>Subversion can be installed from the &os; Ports
Collection, by issuing the following commands:</para>
Collection by issuing these commands:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/devel/subversion</userinput>
&prompt.root; <userinput>make clean install</userinput></screen>
@ -590,7 +590,7 @@
<title>&os; Ports Tree Branches and Layout</title>
<para>In <literal>svn+ssh://svn.freebsd.org/ports</literal>,
<emphasis>ports</emphasis> refers repository root of the
<emphasis>ports</emphasis> refers to the repository root of the
ports tree.</para>
<para>In general, most &os; port work will be done within
@ -710,8 +710,8 @@
<para>It is possible to anonymously check out the &os;
repository with Subversion. This will give access to a
read-only tree that can be updated, but not committed
to. To do this, use the following command:</para>
read-only tree that can be updated, but not committed back
to the main repository. To do this, use the following command:</para>
<screen>&prompt.user; <userinput>svn co <replaceable>https://svn0.us-west.FreeBSD.org</replaceable>/base/head /usr/src</userinput></screen>
@ -801,8 +801,8 @@
<note>
<para>Most new source files should include a
<literal>&dollar;&os;&dollar;</literal> string in the
new file. On commit, <command>svn</command> will expand
<literal>&dollar;&os;&dollar;</literal> string near the start of the
file. On commit, <command>svn</command> will expand
the <literal>&dollar;&os;&dollar;</literal> string,
adding the file path, revision number, date and time of
commit, and the username of the committer. Files which

View file

@ -135,10 +135,10 @@
including <emphasis>HEAD</emphasis>, assuming that the system
management interfaces are not used.</para>
<para>In the interim period between releases, monthly snapshots are
<para>In the interim period between releases, weekly snapshots are
built automatically by the &os; Project build machines and made
available for download from <systemitem
class="resource">ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/</systemitem>.
class="resource">ftp://ftp.FreeBSD.org/pub/FreeBSD/snapshots/</systemitem>.
The widespread availability of binary release snapshots, and the
tendency of our user community to keep up with -STABLE development
with Subversion and <quote><command>make</command>
@ -153,6 +153,18 @@
quality assurance activities ramp up pending a major
release.</para>
<para>In addition to installation ISO snapshots, weekly virtual
machine images are also provided for use with
<application>VirtualBox</application>,
<application>qemu</application>, or other popular emulation
software. The virtual machine images can be downloaded from
<systemitem
class="resource">ftp://ftp.FreeBSD.org/pub/FreeBSD/snapshots/VM-IMAGES/</systemitem>.</para>
<para>The virtual machine images are approximately 150MB &man.xz.1;
compressed, and contain a 10GB sparse filesystem when attached to
a virtual machine.</para>
<para>Bug reports and feature requests are continuously submitted by
users throughout the release cycle. Problems reports are entered into our
<application class="software">GNATS</application> database
@ -173,7 +185,7 @@
security fixes and additions are merged onto the release branch.
In addition to source updates via Subversion, binary patchkits are
available to keep systems on the
<emphasis>RELENG_<replaceable>X</replaceable>_<replaceable>Y</replaceable></emphasis>
<emphasis>releng/<replaceable>X</replaceable>.<replaceable>Y</replaceable></emphasis>
branches updated.</para>
<sect2>
@ -256,8 +268,8 @@
<para>Sixty days before the anticipated release, the source
repository enters a <quote>code freeze</quote>. During this
time, all commits to the -STABLE branch must be approved by the
&a.re;, the approval process is technically enforced by the
time, all commits to the -STABLE branch must be approved by
&a.re;. The approval process is technically enforced by a
pre-commit hook. The kinds of changes that are allowed during
this period include:</para>
@ -324,7 +336,7 @@
<note>
<para>In all examples below, <literal>&dollar;FSVN</literal>
refers to the location of the &os; Subversion repository,
<literal>svn+ssh://svn.freebsd.org/base/</literal>.</para>
<literal>svn+ssh://svn.FreeBSD.org/base/</literal>.</para>
</note>
<para>The layout of &os; branches in Subversion is

View file

@ -2551,7 +2551,7 @@ IMAGES= chapter1/fig1.png
url="&amp;url.books.handbook;/svn.html#svn-intro"</sgmltag>SVN
introduction<sgmltag class="endtag">ulink</sgmltag>, then pick the nearest mirror from
the list of <sgmltag class="starttag">ulink
url="&amp;url.books.handbook;/subversion-mirrors.html"</sgmltag>Subversion
url="&amp;url.books.handbook;/svn-mirrors.html"</sgmltag>Subversion
mirror sites<sgmltag class="endtag">ulink</sgmltag>.<sgmltag class="endtag">para</sgmltag></programlisting>
<para>Appearance:</para>
@ -2560,7 +2560,7 @@ IMAGES= chapter1/fig1.png
url="&url.books.handbook;/svn.html#svn-intro">SVN
introduction</ulink>, then pick the nearest mirror from
the list of <ulink
url="&url.books.handbook;/subversion-mirrors.html">Subversion
url="&url.books.handbook;/svn-mirrors.html">Subversion
mirror sites</ulink>.</para>
<para>Usage for article links:</para>

View file

@ -276,7 +276,7 @@
<literal>&lt;!doctype&hellip;&gt;</literal>.</para>
</sect2>
<sect2>
<sect2 id="writing-style-acronyms">
<title>Acronyms</title>
<para>Acronyms should be defined the first time they appear in a
@ -291,7 +291,7 @@
<sgmltag>acronym</sgmltag> tags.</para>
</sect2>
<sect2>
<sect2 id="writing-style-indentation">
<title>Indentation</title>
<para>The first line in each file starts with no indentation,
@ -332,10 +332,10 @@
<xref linkend="editor-config"/>.</para>
</sect2>
<sect2>
<sect2 id="writing-style-tag-style">
<title>Tag Style</title>
<sect3>
<sect3 id="writing-style-tag-style-spacing">
<title>Tag Spacing</title>
<para>Tags that start at the same indent as a previous tag
@ -371,7 +371,7 @@
</informalexample>
</sect3>
<sect3>
<sect3 id="writing-style-tag-style-separating">
<title>Separating Tags</title>
<para>Tags like <sgmltag>itemizedlist</sgmltag> which will
@ -401,7 +401,7 @@
</sect3>
</sect2>
<sect2>
<sect2 id="writing-style-whitespace-changes">
<title>Whitespace Changes</title>
<para><emphasis>Do not commit changes
@ -421,7 +421,7 @@
ignored by translators.</para>
</sect2>
<sect2>
<sect2 id="writing-style-nonbreaking-space">
<title>Non-Breaking Space</title>
<para>Avoid line breaks in places where they look ugly or make

View file

@ -75,7 +75,7 @@
Consider this text:</para>
<blockquote>
<para>To remove <filename>/tmp/foo</filename> use
<para>To remove <filename>/tmp/foo</filename>, use
&man.rm.1;.</para>
<screen>&prompt.user; <userinput>rm /tmp/foo</userinput></screen>
@ -108,9 +108,9 @@
<para>The previous example is actually represented in this
document like this:</para>
<programlisting><sgmltag class="starttag">para</sgmltag>To remove <sgmltag class="starttag">filename</sgmltag>/tmp/foo<sgmltag class="endtag">filename</sgmltag> use &man.rm.1;.<sgmltag class="endtag">para</sgmltag>
<programlisting><sgmltag class="starttag">para</sgmltag>To remove <sgmltag class="starttag">filename</sgmltag>/tmp/foo<sgmltag class="endtag">filename</sgmltag>, use &amp;man.rm.1;.<sgmltag class="endtag">para</sgmltag>
<sgmltag class="starttag">screen</sgmltag>&prompt.user; <sgmltag class="starttag">userinput</sgmltag>rm /tmp/foo<sgmltag class="endtag">userinput</sgmltag><sgmltag class="endtag">screen</sgmltag></programlisting>
<sgmltag class="starttag">screen</sgmltag>&amp;prompt.user; <sgmltag class="starttag">userinput</sgmltag>rm /tmp/foo<sgmltag class="endtag">userinput</sgmltag><sgmltag class="endtag">screen</sgmltag></programlisting>
<para>The markup is clearly separate from the content.</para>

View file

@ -270,7 +270,6 @@
<programlisting>sshd_enable="YES"
keyrate="fast"
defaultrouter="10.1.1.254"</programlisting>
</listitem>
<listitem>
@ -278,7 +277,6 @@ defaultrouter="10.1.1.254"</programlisting>
<programlisting>hostname="node1.example.org"
ifconfig_fxp0="inet 10.1.1.1/8"</programlisting>
</listitem>
</itemizedlist>
@ -608,9 +606,9 @@ PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin <co id="co-env"/>
<para>Users who wish to begin their own
<filename>crontab</filename> file from scratch, without the
use of a template, can use <command>crontab -e</command>. This
will invoke the default editor with an empty file. When this
file is saved, it will be automatically installed by
use of a template, can use <command>crontab -e</command>.
This will invoke the default editor with an empty file. When
this file is saved, it will be automatically installed by
&man.crontab.1;.</para>
<para>In order to remove a user &man.crontab.5; completely,
@ -633,12 +631,13 @@ PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin <co id="co-env"/>
<title>Using &man.rc.8; Under &os;</title>
<para>In 2002, &os; integrated the NetBSD &man.rc.8; system for
system initialization. The files listed in <filename
class="directory">/etc/rc.d</filename> provide basic services
which can be controlled with the <option>start</option>,
<option>stop</option>, and <option>restart</option> options
to &man.service.8;. For instance, &man.sshd.8; can be restarted
with the following command:</para>
system initialization. The files listed in
<filename class="directory">/etc/rc.d</filename> provide basic
services which can be controlled with the
<option>start</option>, <option>stop</option>, and
<option>restart</option> options to &man.service.8;. For
instance, &man.sshd.8; can be restarted with the following
command:</para>
<screen>&prompt.root; <userinput>service sshd restart</userinput></screen>
@ -682,7 +681,9 @@ PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin <co id="co-env"/>
<screen>&prompt.root; <userinput>service sshd rcvar</userinput>
# sshd
$sshd_enable=YES</screen>
#
sshd_enable="YES"
# (default: "")</screen>
<note>
<para>The <literal># sshd</literal> line is output from the
@ -1260,15 +1261,15 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
host. This can happen if no default route is specified or
if a cable is unplugged. Check the output of
<command>netstat -rn</command> and make sure there is a
valid route to the host. If there is not, read <xref
linkend="advanced-networking"/>.</para>
valid route to the host. If there is not, read
<xref linkend="advanced-networking"/>.</para>
<para><errorname>ping: sendto: Permission denied</errorname>
error messages are often caused by a misconfigured firewall.
If a firewall is enabled on &os; but no rules have been
defined, the default policy is to deny all traffic, even
&man.ping.8;. Refer to <xref
linkend="firewalls"/> for more information.</para>
&man.ping.8;. Refer to
<xref linkend="firewalls"/> for more information.</para>
<para>Sometimes performance of the card is poor or below
average. In these cases, try setting the media
@ -1312,9 +1313,9 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
given interface, there must be one address which correctly
represents the network's netmask. Any other addresses which
fall within this network must have a netmask of all
<literal>1</literal>s, expressed as either <hostid
role="netmask">255.255.255.255</hostid> or <hostid
role="netmask">0xffffffff</hostid>.</para>
<literal>1</literal>s, expressed as either
<hostid role="netmask">255.255.255.255</hostid> or
<hostid role="netmask">0xffffffff</hostid>.</para>
<para>For example, consider the case where the
<devicename>fxp0</devicename> interface is connected to two
@ -1322,18 +1323,18 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
netmask of <hostid role="netmask">255.255.255.0</hostid> and
<hostid role="ipaddr">202.0.75.16</hostid> with a netmask of
<hostid role="netmask">255.255.255.240</hostid>. The system
is to be configured to appear in the ranges <hostid
role="ipaddr">10.1.1.1</hostid> through <hostid
role="ipaddr">10.1.1.5</hostid> and <hostid
role="ipaddr">202.0.75.17</hostid> through <hostid
role="ipaddr">202.0.75.20</hostid>. Only the first address
in a given network range should have a real netmask. All the
rest (<hostid role="ipaddr">10.1.1.2</hostid> through <hostid
role="ipaddr">10.1.1.5</hostid> and <hostid
role="ipaddr">202.0.75.18</hostid> through <hostid
role="ipaddr">202.0.75.20</hostid>) must be configured with
a netmask of <hostid
role="netmask">255.255.255.255</hostid>.</para>
is to be configured to appear in the ranges
<hostid role="ipaddr">10.1.1.1</hostid> through
<hostid role="ipaddr">10.1.1.5</hostid> and
<hostid role="ipaddr">202.0.75.17</hostid> through
<hostid role="ipaddr">202.0.75.20</hostid>. Only the first
address in a given network range should have a real netmask.
All the rest (<hostid role="ipaddr">10.1.1.2</hostid> through
<hostid role="ipaddr">10.1.1.5</hostid> and
<hostid role="ipaddr">202.0.75.18</hostid> through
<hostid role="ipaddr">202.0.75.20</hostid>) must be configured
with a netmask of
<hostid role="netmask">255.255.255.255</hostid>.</para>
<para>The following <filename>/etc/rc.conf</filename> entries
configure the adapter correctly for this scenario:</para>
@ -1347,7 +1348,6 @@ ifconfig_fxp0_alias4="inet 202.0.75.17 netmask 255.255.255.240"
ifconfig_fxp0_alias5="inet 202.0.75.18 netmask 255.255.255.255"
ifconfig_fxp0_alias6="inet 202.0.75.19 netmask 255.255.255.255"
ifconfig_fxp0_alias7="inet 202.0.75.20 netmask 255.255.255.255"</programlisting>
</sect1>
<sect1 id="configtuning-syslog">
@ -1394,8 +1394,8 @@ ifconfig_fxp0_alias7="inet 202.0.75.20 netmask 255.255.255.255"</programlisting>
<literal>syslogd_flags</literal> in
<filename>/etc/rc.conf</filename>. Refer to &man.syslogd.8;
for more information on the arguments, and &man.rc.conf.5;,
<xref linkend="configtuning-core-configuration"/> and <xref
linkend="configtuning-rcd"/> for more information about
<xref linkend="configtuning-core-configuration"/> and
<xref linkend="configtuning-rcd"/> for more information about
<filename>/etc/rc.conf</filename> and the &man.rc.8;
subsystem.</para>
</sect2>
@ -1535,8 +1535,8 @@ cron.* /var/log/cron
facilities, refer to &man.syslog.3; and &man.syslogd.8;.
For more information about
<filename>/etc/syslog.conf</filename>, its syntax, and more
advanced usage examples, see &man.syslog.conf.5; and <xref
linkend="network-syslogd"/>.</para>
advanced usage examples, see &man.syslog.conf.5; and
<xref linkend="network-syslogd"/>.</para>
</sect2>
<sect2>
@ -1630,14 +1630,14 @@ cron.* /var/log/cron
&man.newsyslog.8; further instructions, such as how to
compress the rotated file or to create the log file if it
is missing. The last two fields are optional, and
specify the <acronym
role="Process Identifier">PID</acronym> file of a process
and a signal number to send to that process when the file
is rotated. For more information on all fields, valid
specify the
<acronym role="Process Identifier">PID</acronym> file of a
process and a signal number to send to that process when the
file is rotated. For more information on all fields, valid
flags, and how to specify the rotation time, refer to
&man.newsyslog.conf.5;. Since &man.newsyslog.8; is run
from &man.cron.8;, it can not rotate files more often than
it is run from &man.cron.8;.</para>
&man.newsyslog.conf.5;. Since &man.newsyslog.8; is run from
&man.cron.8;, it can not rotate files more often than it is
run from &man.cron.8;.</para>
</sect3>
</sect2>
</sect1>
@ -1733,9 +1733,8 @@ cron.* /var/log/cron
<primary><filename>resolv.conf</filename></primary>
</indexterm>
<para>How a
&os; system accesses the Internet Domain Name System
(<acronym>DNS</acronym>) is controlled by
<para>How a &os; system accesses the Internet Domain Name
System (<acronym>DNS</acronym>) is controlled by
&man.resolv.conf.5;.</para>
<para>The most common entries to
@ -1889,13 +1888,13 @@ kern.maxproc: 1044</screen>
kern.maxfiles: 2088 -&gt; 5000</screen>
<para>Settings of sysctl variables are usually either strings,
numbers, or booleans, where a a boolean is <literal>1</literal>
numbers, or booleans, where a boolean is <literal>1</literal>
for yes or <literal>0</literal> for no.</para>
<para>To automatically set some variables each time the machine
boots, add them to <filename>/etc/sysctl.conf</filename>. For
more information, refer to &man.sysctl.conf.5; and <xref
linkend="configtuning-sysctlconf"/>.</para>
more information, refer to &man.sysctl.conf.5; and
<xref linkend="configtuning-sysctlconf"/>.</para>
<sect2 id="configtuning-sysctlconf">
<title><filename>sysctl.conf</filename></title>
@ -1921,7 +1920,6 @@ kern.logsigexit=0
# Prevent users from seeing information about processes that
# are being run under another UID.
security.bsd.see_other_uids=0</programlisting>
</sect2>
<sect2 id="sysctl-readonly">
@ -2187,16 +2185,16 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
data blocks of a file did not find their way out of the
buffer cache onto the disk by the time of the crash,
&man.fsck.8; recognizes this and repairs the file system
by setting the file length to
<literal>0</literal>. Additionally, the implementation is
clear and simple. The disadvantage is that meta-data
changes are slow. For example, <command>rm -r</command>
touches all the files in a directory sequentially, but each
directory change will be written synchronously to the
disk. This includes updates to the directory itself, to
the inode table, and possibly to indirect blocks allocated
by the file. Similar considerations apply for unrolling
large hierarchies using <command>tar -x</command>.</para>
by setting the file length to <literal>0</literal>.
Additionally, the implementation is clear and simple. The
disadvantage is that meta-data changes are slow. For
example, <command>rm -r</command> touches all the files in a
directory sequentially, but each directory change will be
written synchronously to the disk. This includes updates to
the directory itself, to the inode table, and possibly to
indirect blocks allocated by the file. Similar
considerations apply for unrolling large hierarchies using
<command>tar -x</command>.</para>
<para>The second approach is to use asynchronous meta-data
updates. This is the default for a <acronym>UFS</acronym>
@ -2264,7 +2262,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
in use are marked as such in their blocks and inodes.
After a crash, the only resource allocation error that
occurs is that resources are marked as <quote>used</quote>
which are actually <quote>free</quote>. &man.fsck.8;
which are actually <quote>free</quote>. &man.fsck.8;
recognizes this situation, and frees the resources that
are no longer used. It is safe to ignore the dirty state
of the file system after a crash by forcibly mounting it
@ -2379,7 +2377,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
compile software. The most important table set by
<literal>maxusers</literal> is the maximum number of
processes, which is set to
<literal>20 + 16 * maxusers</literal>. If
<literal>20 + 16 * maxusers</literal>. If
<literal>maxusers</literal> is set to <literal>1</literal>,
there can only be
<literal>36</literal> simultaneous processes, including
@ -2491,12 +2489,11 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
</indexterm>
<para>The <varname>net.inet.ip.portrange.*</varname>
&man.sysctl.8;
variables control the port number ranges automatically bound
to <literal>TCP</literal> and <literal>UDP</literal>
sockets. There are three ranges: a low range, a default
range, and a high range. Most network programs use the
default range which is controlled by
&man.sysctl.8; variables control the port number ranges
automatically bound to <literal>TCP</literal> and
<literal>UDP</literal> sockets. There are three ranges: a
low range, a default range, and a high range. Most network
programs use the default range which is controlled by
<varname>net.inet.ip.portrange.first</varname> and
<varname>net.inet.ip.portrange.last</varname>, which default
to <literal>1024</literal> and <literal>5000</literal>,
@ -2568,12 +2565,12 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
conditions, but it can also result in higher &man.ping.8;
times over slow links, though still much lower than without
the inflight algorithm. In such cases, try reducing this
parameter to <literal>15</literal>,
<literal>10</literal>, or <literal>5</literal> and
reducing <varname>net.inet.tcp.inflight.min</varname>
to a value such as <literal>3500</literal> to get the
desired effect. Reducing these parameters should be done
as a last resort only.</para>
parameter to <literal>15</literal>, <literal>10</literal>,
or <literal>5</literal> and reducing
<varname>net.inet.tcp.inflight.min</varname> to a value such
as <literal>3500</literal> to get the desired effect.
Reducing these parameters should be done as a last resort
only.</para>
</sect3>
</sect2>
@ -2632,9 +2629,9 @@ kern.maxvnodes: 100000</screen>
<para>Adding a new hard drive for swap gives better performance
than adding a partition on an existing drive. Setting up
partitions and hard drives is explained in <xref
linkend="disks-adding"/> while <xref
linkend="configtuning-initial"/> discusses partition
partitions and hard drives is explained in
<xref linkend="disks-adding"/> while
<xref linkend="configtuning-initial"/> discusses partition
layouts and swap partition size considerations.</para>
<para>Use &man.swapon.8; to add a swap partition to the system.
@ -2643,7 +2640,6 @@ kern.maxvnodes: 100000</screen>
<screen>&prompt.root; <userinput>swapon<replaceable> /dev/ada1s1b</replaceable></userinput></screen>
<warning>
<para>It is possible to use any partition not currently
mounted, even if it already contains data. Using
&man.swapon.8; on a partition that contains data will
@ -2683,7 +2679,6 @@ kern.maxvnodes: 100000</screen>
<orderedlist>
<listitem>
<para>The <filename>GENERIC</filename> kernel already
includes the memory disk driver (&man.md.4;) required
for this operation. When building a custom kernel,
@ -2759,8 +2754,8 @@ kern.maxvnodes: 100000</screen>
temperature increases unexpectedly.</para>
<para>This section provides comprehensive information about
<acronym>ACPI</acronym>. References will be provided for further
reading.</para>
<acronym>ACPI</acronym>. References will be provided for
further reading.</para>
<sect2 id="acpi-intro">
<title>What Is ACPI?</title>
@ -2977,13 +2972,12 @@ kern.maxvnodes: 100000</screen>
<para>Most &os; developers watch &a.current;, but one should
submit problems to &a.acpi.name; to be sure it is seen. Be
patient when waiting for a response. If the bug is not
immediately apparent, submit a
<acronym>PR</acronym> using &man.send-pr.1;. When entering a
<acronym>PR</acronym>, include the same information as
requested above. This helps developers to track the problem
and resolve it. Do not send a <acronym>PR</acronym> without
emailing &a.acpi.name; first as it is likely that the problem
has been reported before.</para>
immediately apparent, submit a <acronym>PR</acronym> using
&man.send-pr.1;. When entering a <acronym>PR</acronym>,
include the same information as requested above. This helps
developers to track the problem and resolve it. Do not send a
<acronym>PR</acronym> without emailing &a.acpi.name; first as
it is likely that the problem has been reported before.</para>
</sect2>
<sect2 id="ACPI-background">
@ -3276,8 +3270,9 @@ hw.acpi.s4bios: 0</screen>
<acronym>ASL</acronym>, use &man.acpidump.8;. Include both
<option>-t</option>, to show the contents of the fixed tables,
and <option>-d</option>, to disassemble the
<acronym>AML</acronym>. Refer to <xref
linkend="ACPI-submitdebug"/> for an example syntax.</para>
<acronym>AML</acronym>. Refer to
<xref linkend="ACPI-submitdebug"/> for an example
syntax.</para>
<para>The simplest first check is to recompile the
<acronym>ASL</acronym> to check for errors. Warnings can

View file

@ -824,6 +824,314 @@ mountroot&gt;</screen>
</sect2>
</sect1>
<sect1 id="geom-graid">
<sect1info>
<authorgroup>
<author>
<firstname>Warren</firstname>
<surname>Block</surname>
<contrib>Originally contributed by </contrib>
</author>
</authorgroup>
</sect1info>
<title>Software <acronym>RAID</acronym> Devices</title>
<indexterm>
<primary>GEOM</primary>
</indexterm>
<indexterm>
<primary>Software RAID Devices</primary>
<secondary>Hardware-assisted RAID</secondary>
</indexterm>
<para>Some motherboards and expansion cards add some simple
hardware, usually just a <acronym>ROM</acronym>, that allows the
computer to boot from a <acronym>RAID</acronym> array. After
booting, access to the <acronym>RAID</acronym> array is handled
by software running on the computer's main processor. This
<quote>hardware-assisted software
<acronym>RAID</acronym></quote> gives <acronym>RAID</acronym>
arrays that are not dependent on any particular operating
system, and which are functional even before an operating system
is loaded.</para>
<para>Several levels of <acronym>RAID</acronym> are supported,
depending on the hardware in use. See &man.graid.8; for a
complete list.</para>
<para>&man.graid.8; requires the <filename>geom_raid.ko</filename>
kernel module, which is included in the
<filename>GENERIC</filename> kernel starting with &os;&nbsp;9.1.
If needed, it can be loaded manually with
<command>graid load</command>.</para>
<sect2 id="geom-graid-creating">
<title>Creating an Array</title>
<para>Software <acronym>RAID</acronym> devices often have a menu
that can be entered by pressing special keys when the computer
is booting. The menu can be used to create and delete
<acronym>RAID</acronym> arrays. &man.graid.8; can also create
arrays directly from the command line.</para>
<para><command>graid label</command> is used to create a new
array. The motherboard used for this example has an Intel
software <acronym>RAID</acronym> chipset, so the Intel
metadata format is specified. The new array is given a label
of <devicename>gm0</devicename>, it is a mirror
(<acronym>RAID1</acronym>), and uses drives
<devicename>ada0</devicename> and
<devicename>ada1</devicename>.</para>
<caution>
<para>Some space on the drives will be overwritten when they
are made into a new array. Back up existing data
first!</para>
</caution>
<screen>&prompt.root; <userinput>graid label Intel gm0 RAID1 ada0 ada1</userinput>
GEOM_RAID: Intel-a29ea104: Array Intel-a29ea104 created.
GEOM_RAID: Intel-a29ea104: Disk ada0 state changed from NONE to ACTIVE.
GEOM_RAID: Intel-a29ea104: Subdisk gm0:0-ada0 state changed from NONE to ACTIVE.
GEOM_RAID: Intel-a29ea104: Disk ada1 state changed from NONE to ACTIVE.
GEOM_RAID: Intel-a29ea104: Subdisk gm0:1-ada1 state changed from NONE to ACTIVE.
GEOM_RAID: Intel-a29ea104: Array started.
GEOM_RAID: Intel-a29ea104: Volume gm0 state changed from STARTING to OPTIMAL.
Intel-a29ea104 created
GEOM_RAID: Intel-a29ea104: Provider raid/r0 for volume gm0 created.</screen>
<para>A status check shows the new mirror is ready for
use:</para>
<screen>&prompt.root; <userinput>graid status</userinput>
Name Status Components
raid/r0 OPTIMAL ada0 (ACTIVE (ACTIVE))
ada1 (ACTIVE (ACTIVE))</screen>
<para>The array device appears in
<filename>/dev/raid/</filename>. The first array is called
<devicename>r0</devicename>. Additional arrays, if present,
will be <devicename>r1</devicename>,
<devicename>r2</devicename>, and so on.</para>
<para>The <acronym>BIOS</acronym> menu on some of these devices
can create arrays with special characters in their names. To
avoid problems with those special characters, arrays are given
simple numbered names like <devicename>r0</devicename>. To
show the actual labels, like <devicename>gm0</devicename> in
the example above, use &man.sysctl.8;:</para>
<screen>&prompt.root; <userinput>sysctl kern.geom.raid.name_format=1</userinput></screen>
</sect2>
<sect2 id="geom-graid-volumes">
<title>Multiple Volumes</title>
<para>Some software <acronym>RAID</acronym> devices support
more than one <emphasis>volume</emphasis> on an array.
Volumes work like partitions, allowing space on the physical
drives to be split and used in different ways. For example,
Intel software <acronym>RAID</acronym> devices support two
volumes. This example creates a 40&nbsp;G mirror for safely
storing the operating system, followed by a 20&nbsp;G
<acronym>RAID0</acronym> (stripe) volume for fast temporary
storage:</para>
<screen>&prompt.root; <userinput>graid label -S 40G Intel gm0 RAID1 ada0 ada1</userinput>
&prompt.root; <userinput>graid add -S 20G gm0 RAID0</userinput></screen>
<para>Volumes appear as additional
<devicename>r<replaceable>X</replaceable></devicename> entries
in <filename>/dev/raid/</filename>. An array with two volumes
will show <devicename>r0</devicename> and
<devicename>r1</devicename>.</para>
<para>See &man.graid.8; for the number of volumes supported by
different software <acronym>RAID</acronym> devices.</para>
</sect2>
<sect2 id="geom-graid-converting">
<title>Converting a Single Drive to a Mirror</title>
<para>Under certain specific conditions, it is possible to
convert an existing single drive to a &man.graid.8; array
without reformatting. To avoid data loss during the
conversion, the existing drive must meet these minimum
requirements:</para>
<itemizedlist>
<listitem>
<para>The drive must be partitioned with the
<acronym>MBR</acronym> partitioning scheme.
<acronym>GPT</acronym> or other partitioning schemes with
metadata at the end of the drive will be overwritten and
corrupted by the &man.graid.8; metadata.</para>
</listitem>
<listitem>
<para>There must be enough unpartitioned and unused space at
the end of the drive to hold the &man.graid.8; metadata.
This metadata varies in size, but the largest occupies
64&nbsp;M, so at least that much free space is
recommended.</para>
</listitem>
</itemizedlist>
<para>If the drive meets these requirements, start by making a
full backup. Then create a single-drive mirror with that
drive:</para>
<screen>&prompt.root; <userinput>graid label Intel gm0 RAID1 ada0 NONE</userinput></screen>
<para>&man.graid.8; metadata was written to the end of the drive
in the unused space. A second drive can now be inserted into
the mirror:</para>
<screen>&prompt.root; <userinput>graid insert raid/r0 ada1</userinput></screen>
<para>Data from the original drive will immediately begin to be
copied to the second drive. The mirror will operate in
degraded status until the copy is complete.</para>
</sect2>
<sect2 id="geom-graid-inserting">
<title>Inserting New Drives into the Array</title>
<para>Drives can be inserted into an array as replacements for
drives that have failed or are missing. If there are no
failed or missing drives, the new drive becomes a spare. For
example, inserting a new drive into a working two-drive mirror
results in a two-drive mirror with one spare drive, not a
three-drive mirror.</para>
<para>In the example mirror array, data immediately begins to be
copied to the newly-inserted drive. Any existing information
on the new drive will be overwritten.</para>
<screen>&prompt.root; <userinput>graid insert raid/r0 ada1</userinput>
GEOM_RAID: Intel-a29ea104: Disk ada1 state changed from NONE to ACTIVE.
GEOM_RAID: Intel-a29ea104: Subdisk gm0:1-ada1 state changed from NONE to NEW.
GEOM_RAID: Intel-a29ea104: Subdisk gm0:1-ada1 state changed from NEW to REBUILD.
GEOM_RAID: Intel-a29ea104: Subdisk gm0:1-ada1 rebuild start at 0.</screen>
</sect2>
<sect2 id="geom-graid-removing">
<title>Removing Drives from the Array</title>
<para>Individual drives can be permanently removed from a
from an array and their metadata erased:</para>
<screen>&prompt.root; <userinput>graid remove raid/r0 ada1</userinput>
GEOM_RAID: Intel-a29ea104: Disk ada1 state changed from ACTIVE to OFFLINE.
GEOM_RAID: Intel-a29ea104: Subdisk gm0:1-[unknown] state changed from ACTIVE to NONE.
GEOM_RAID: Intel-a29ea104: Volume gm0 state changed from OPTIMAL to DEGRADED.</screen>
</sect2>
<sect2 id="geom-graid-stopping">
<title>Stopping the Array</title>
<para>An array can be stopped without removing metadata from the
drives. The array will be restarted when the system is
booted.</para>
<screen>&prompt.root; <userinput>graid stop raid/r0</userinput></screen>
</sect2>
<sect2 id="geom-graid-status">
<title>Checking Array Status</title>
<para>Array status can be checked at any time. After a drive
was added to the mirror in the example above, data is being
copied from the original drive to the new drive:</para>
<screen>&prompt.root; <userinput>graid status</userinput>
Name Status Components
raid/r0 DEGRADED ada0 (ACTIVE (ACTIVE))
ada1 (ACTIVE (REBUILD 28%))</screen>
<para>Some types of arrays, like <literal>RAID0</literal> or
<literal>CONCAT</literal>, may not be shown in the status
report if disks have failed. To see these partially-failed
arrays, add <option>-ga</option>:</para>
<screen>&prompt.root; <userinput>graid status -ga</userinput>
Name Status Components
Intel-e2d07d9a BROKEN ada6 (ACTIVE (ACTIVE))</screen>
</sect2>
<sect2 id="geom-graid-deleting">
<title>Deleting Arrays</title>
<para>Arrays are destroyed by deleting all of the volumes from
them. When the last volume present is deleted, the array is
stopped and metadata is removed from the drives:</para>
<screen>&prompt.root; <userinput>graid delete raid/r0</userinput></screen>
</sect2>
<sect2 id="geom-graid-unexpected">
<title>Deleting Unexpected Arrays</title>
<para>Drives may unexpectedly contain &man.graid.8; metadata,
either from previous use or manufacturer testing.
&man.graid.8; will detect these drives and create an array,
interfering with access to the individual drive. To remove
the unwanted metadata:</para>
<procedure>
<step>
<para>Boot the system. At the boot menu, select
<literal>2</literal> for the loader prompt. Enter:</para>
<screen>OK <userinput>set kern.geom.raid.enable=0</userinput>
OK <userinput>boot</userinput></screen>
<para>The system will boot with &man.graid.8;
disabled.</para>
</step>
<step>
<para>Back up all data on the affected drive.</para>
</step>
<step>
<para>As a workaround, &man.graid.8; array detection
can be disabled by adding</para>
<programlisting>kern.geom.raid.enable=0</programlisting>
<para>to <filename>/boot/loader.conf</filename>.</para>
<para>To permanently remove the &man.graid.8; metadata
from the affected drive, boot a &os; installation
<acronym>CD-ROM</acronym> or memory stick, and select
<literal>Shell</literal>. Use <command>status</command>
to find the name of the array, typically
<literal>raid/r0</literal>:</para>
<screen>&prompt.root; <userinput>graid status</userinput>
Name Status Components
raid/r0 OPTIMAL ada0 (ACTIVE (ACTIVE))
ada1 (ACTIVE (ACTIVE))</screen>
<para>Delete the volume by name:</para>
<screen>&prompt.root; <userinput>graid delete raid/r0</userinput></screen>
<para>If there is more than one volume shown, repeat the
process for each volume. After the last array has been
deleted, the volume will be destroyed.</para>
<para>Reboot and verify data, restoring from backup if
necessary. After the metadata has been removed, the
<literal>kern.geom.raid.enable=0</literal> entry in
<filename>/boot/loader.conf</filename> can also be
removed.</para>
</step>
</procedure>
</sect2>
</sect1>
<sect1 id="geom-raid3">
<sect1info>
<authorgroup>

View file

@ -41,22 +41,27 @@
applicable.</para>
<para>After reading this chapter, you will know:</para>
<itemizedlist>
<listitem>
<para>How different languages and locales are encoded on
modern operating systems.</para>
</listitem>
<listitem>
<para>How to set the locale for a login shell.</para>
</listitem>
<listitem>
<para>How to configure the console for non-English
languages.</para>
</listitem>
<listitem>
<para>How to use <application>Xorg</application>effectively
<para>How to use <application>Xorg</application> effectively
with different languages.</para>
</listitem>
<listitem>
<para>Where to find more information about writing
<acronym>i18n</acronym>-compliant applications.</para>
@ -176,7 +181,6 @@
typing:</para>
<screen>&prompt.user; <userinput>locale -a</userinput></screen>
</sect2>
<sect2>
@ -195,7 +199,7 @@
character support, or configure it correctly. To provide
application support for wide or multibyte characters, the
<ulink url="&url.base;/ports/index.html">&os; Ports
Collection</ulink> contains programs for several languages.
Collection</ulink> contains programs for several languages.
Refer to the <acronym>i18n</acronym> documentation in the
respective &os; port.</para>
@ -280,11 +284,11 @@
<para>This section describes the two methods for setting
locale. The first is recommended and assigns the
environment variables in the <link
linkend="login-class">login class</link>. The second
environment variables in the
<link linkend="login-class">login class</link>. The second
method adds the environment variable assignments to the
system's shell <link linkend="startup-file">startup
file</link>.</para>
system's shell
<link linkend="startup-file">startup file</link>.</para>
<sect4 id="login-class">
<title>Login Classes Method</title>
@ -292,10 +296,10 @@
<para>This method allows environment variables needed for
locale name and MIME character sets to be assigned once
for every possible shell instead of adding specific shell
assignments to each shell's startup file. <link
linkend="usr-setup">User Level Setup</link> can be
performed by each user while <link
linkend="adm-setup">Administrator Level Setup</link>
assignments to each shell's startup file.
<link linkend="usr-setup">User Level Setup</link> can be
performed by each user while
<link linkend="adm-setup">Administrator Level Setup</link>
requires superuser privileges.</para>
<sect5 id="usr-setup">
@ -465,7 +469,6 @@ me:\
<programlisting><envar>LANG=de_DE.ISO8859-1; export LANG</envar></programlisting>
<programlisting><envar>setenv LANG de_DE.ISO8859-1</envar></programlisting>
</sect4>
</sect3>
</sect2>
@ -652,11 +655,11 @@ keychange="<replaceable>fkey_number sequence</replaceable>"</programlisting>
<indexterm><primary>Xorg True Type font
server</primary></indexterm>
<para>After installing <filename
role="package">x11-servers/xorg-server</filename>, install
the language's &truetype; fonts. Setting the correct locale
should allow users to view their selected language in
graphical application menus.</para>
<para>After installing
<filename role="package">x11-servers/xorg-server</filename>,
install the language's &truetype; fonts. Setting the
correct locale should allow users to view their selected
language in graphical application menus.</para>
</sect3>
<sect3>
@ -762,7 +765,6 @@ keychange="<replaceable>fkey_number sequence</replaceable>"</programlisting>
<programlisting>me:My Account:\
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:</programlisting>
</sect3>
<sect3>
@ -779,7 +781,6 @@ font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"
mousechar_start=3</programlisting>
</listitem>
<listitem>
@ -827,8 +828,8 @@ mousechar_start=3</programlisting>
<orderedlist>
<listitem>
<para>First, configure the <link
linkend="setting-locale">non-X locale
<para>First, configure the
<link linkend="setting-locale">non-X locale
setup</link>.</para>
</listitem>
@ -862,8 +863,8 @@ Option "XkbOptions" "grp:toggle"</programlisting>
<para>Make sure that <literal>XkbDisable</literal> is
commented out in that file.</para>
<para>For <literal>grp:toggle</literal> use <keycap>Right
Alt</keycap>, for
<para>For <literal>grp:toggle</literal> use
<keycap>Right Alt</keycap>, for
<literal>grp:ctrl_shift_toggle</literal> use <keycombo
action="simul"><keycap>Ctrl</keycap><keycap>Shift</keycap></keycombo>.
For <literal>grp:caps_toggle</literal> use
@ -880,7 +881,7 @@ Option "XkbOptions" "grp:toggle"</programlisting>
add the following line to
<filename>/etc/xorg.conf</filename>:</para>
<programlisting>Option "XkbVariant" ",winkeys"</programlisting>
<programlisting>Option "XkbVariant" ",winkeys"</programlisting>
<note>
<para>The Russian XKB keyboard may not work with
@ -888,6 +889,7 @@ Option "XkbOptions" "grp:toggle"</programlisting>
</note>
</listitem>
</orderedlist>
<note>
<para>Minimally localized applications should call a
<function>XtSetLanguageProc (NULL, NULL, NULL);</function>
@ -941,9 +943,9 @@ Option "XkbOptions" "grp:toggle"</programlisting>
<para>Nikos Kokkalis <email>nickkokkalis@gmail.com</email> has
written a complete article on Greek support in &os;. It is
available <ulink
url="&url.doc.base;/el_GR.ISO8859-7/articles/greek-language-
support/ index.html">here</ulink>, in Greek only, as part of
the official &os; Greek documentation.</para>
url="&url.doc.base;/el_GR.ISO8859-7/articles/greek-language-support/index.html">here</ulink>,
in Greek only, as part of the official &os; Greek
documentation.</para>
</sect2>
<sect2>
@ -968,8 +970,8 @@ Option "XkbOptions" "grp:toggle"</programlisting>
<para>Some &os; contributors have translated parts of the
&os; documentation to other languages. They are available
through links on the <ulink
url="&url.base;/index.html">main site</ulink> or in
through links on the
<ulink url="&url.base;/index.html">main site</ulink> or in
<filename class="directory">/usr/share/doc</filename>.</para>
</sect2>
</sect1>

View file

@ -736,7 +736,7 @@
<entry>USA, California</entry>
<entry>SHA1
<literal>79:35:8F:CA:6D:34:D9:30:44:D1:00:AF:33:4D:E6:11:44:4D:15:EC</literal></entry>
<literal>1C:BD:85:95:11:9F:EB:75:A5:4B:C8:A3:FE:08:E4:02:73:06:1E:61</literal></entry>
</row>
<row>
@ -751,7 +751,7 @@
<entry>USA, New Jersey</entry>
<entry>SHA1
<literal>06:D1:23:DE:5E:7A:F7:2B:7A:7E:74:95:5F:54:8D:5C:B0:D6:2E:8F</literal></entry>
<literal>1C:BD:85:95:11:9F:EB:75:A5:4B:C8:A3:FE:08:E4:02:73:06:1E:61</literal></entry>
</row>
<row>
@ -785,11 +785,12 @@
<screen>Error validating server certificate for 'https://svn0.us-west.freebsd.org:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
- The certificate hostname does not match.
Certificate information:
- Hostname: svnmir.ysv.FreeBSD.org
- Valid: from Fri, 24 Aug 2012 22:04:04 GMT until Sat, 24 Aug 2013 22:04:04 GMT
- Issuer: clusteradm, FreeBSD.org, CA, US
- Fingerprint: 79:35:8f:ca:6d:34:d9:30:44:d1:00:af:33:4d:e6:11:44:4d:15:ec
- Valid: from Jul 29 22:01:21 2013 GMT until Dec 13 22:01:21 2040 GMT
- Issuer: clusteradm, FreeBSD.org, (null), CA, US (clusteradm@FreeBSD.org)
- Fingerprint: 1C:BD:85:95:11:9F:EB:75:A5:4B:C8:A3:FE:08:E4:02:73:06:1E:61
(R)eject, accept (t)emporarily or accept (p)ermanently?</screen>
<para>Compare the fingerprint shown to those listed in the table

File diff suppressed because it is too large Load diff

View file

@ -3681,11 +3681,10 @@ VII. References <co id="co-ref"/></programlisting>
<para>Before using process accounting, it must be enabled using
the following commands:</para>
<screen>&prompt.root; <userinput>touch <filename>/var/account/acct</filename></userinput>
&prompt.root; <userinput>accton <filename>/var/account/acct</filename></userinput>
&prompt.root; <userinput>echo 'accounting_enable="YES"' &gt;&gt; <filename>/etc/rc.conf</filename></userinput></screen>
<screen>&prompt.root; <userinput>touch /var/account/acct</userinput>
&prompt.root; <userinput>chmod 600 /var/account/acct</userinput>
&prompt.root; <userinput>accton /var/account/acct</userinput>
&prompt.root; <userinput>echo 'accounting_enable="YES"' &gt;&gt; /etc/rc.conf</userinput></screen>
<para>Once enabled, accounting will begin to track information
such as <acronym>CPU</acronym> statistics and executed
@ -3703,10 +3702,9 @@ VII. References <co id="co-ref"/></programlisting>
<username>trhodes</username> on the <literal>ttyp1</literal>
terminal:</para>
<screen>&prompt.root; <userinput>lastcomm ls
<username>trhodes</username> ttyp1</userinput></screen>
<screen>&prompt.root; <userinput>lastcomm ls trhodes ttyp1</userinput></screen>
<para>Many other useful options exist and are explained in the
<para>Many other useful options exist and are explained in
&man.lastcomm.1;, &man.acct.5;, and &man.sa.8;.</para>
</sect2>
</sect1>
@ -3764,7 +3762,7 @@ options RCTL</programlisting>
<para>The entire system will need rebuilt. See
<xref linkend="kernelconfig"/>, which will provide instructions
for the process. Once this is complete, the
for the process. Once this is complete,
<command>rctl</command> may be used to set rules for the
system.</para>

View file

@ -136,7 +136,6 @@ COMMENT= Cat chasing a mouse all over the screen
MAN1= oneko.1
MANCOMPRESSED= yes
USE_IMAKE= yes
.include &lt;bsd.port.mk&gt;</programlisting>
@ -547,11 +546,6 @@ PLIST_DIRS= lib/X11/oneko</programlisting>
is run.</para>
</listitem>
<listitem>
<para>If <makevar>USE_IMAKE</makevar> is set,
<makevar>XMKMF</makevar> (default: <command>xmkmf
-a</command>) is run.</para>
</listitem>
</orderedlist>
</step>
@ -559,7 +553,7 @@ PLIST_DIRS= lib/X11/oneko</programlisting>
<para>The <maketarget>build</maketarget> target is run.
This is responsible for descending into the port's private
working directory (<makevar>WRKSRC</makevar>) and building
it. If <makevar>USE_GMAKE</makevar> is set, GNU
it. If <makevar>USES= gmake</makevar> is set, GNU
<command>make</command> will be used, otherwise the system
<command>make</command> will be used.</para>
</step>
@ -3683,7 +3677,7 @@ ALWAYS_KEEP_DISTFILES= yes
variables, which are processed by
<filename>ports/Mk/bsd.*.mk</filename> to augment initial
build dependencies. For example,
<literal>USE_GMAKE=yes</literal> adds <filename
<literal>USES= gmake</literal> adds <filename
role="package">devel/gmake</filename> to
<makevar>BUILD_DEPENDS</makevar>. To prevent such
additional dependencies from polluting
@ -4160,13 +4154,6 @@ MASTERDIR= ${.CURDIR}/../xdvi300
<filename>bsd.port.mk</filename> does not have to do anything
special.</para>
<para><makevar>MANCOMPRESSED</makevar> is automatically set to
<literal>yes</literal> if <makevar>USE_IMAKE</makevar> is set
and <makevar>NO_INSTALL_MANPAGES</makevar> is not set, and to
<literal>no</literal> otherwise. You do not have to
explicitly define it unless the default is not suitable for
your port.</para>
<para>If your port anchors its man tree somewhere other than
<makevar>PREFIX</makevar>, you can use the
<makevar>MANPREFIX</makevar> to set it. Also, if only
@ -4315,13 +4302,6 @@ ${MANPREFIX}/man/de/man3/baz.3.gz</programlisting>
</thead>
<tbody>
<row id="knobs-without-nls">
<entry><makevar>WITHOUT_NLS</makevar></entry>
<entry>If set, says that internationalization is not
needed, which can save compile time. By default,
internationalization is used.</entry>
</row>
<row>
<entry><makevar>WITH_OPENSSL_BASE</makevar></entry>
<entry>Use the version of OpenSSL in the base
@ -4335,15 +4315,6 @@ ${MANPREFIX}/man/de/man3/baz.3.gz</programlisting>
role="package">security/openssl</filename>, even
if the base is up to date.</entry>
</row>
<row>
<entry><makevar>WITHOUT_X11</makevar></entry>
<entry>Ports that can be built both with and
without X support are normally
built with X support. If this variable is
defined, then the version that does not have X
support will be built instead.</entry>
</row>
</tbody>
</tgroup>
</table>
@ -4658,6 +4629,247 @@ CONFIGURE_ARGS+= --disable-foo
.if ${VARIABLE:MVALUE}</programlisting>
</note>
</sect2>
<sect2>
<title>Options Helpers</title>
<para>There are some macros to help simplify conditional
values which differ based on the options set.</para>
<para>If <makevar>OPTIONS_SUB</makevar> is set to
<literal>yes</literal> then each of the options added
to <makevar>OPTIONS_DEFINE</makevar> will be added to
<makevar>PLIST_SUB</makevar>, for example:</para>
<programlisting>OPTIONS_DEFINE= OPT1
OPTIONS_SUB= yes</programlisting>
<para> is equivalent to:</para>
<programlisting>OPTIONS_DEFINE= OPT1
.include &lt;bsd.port.options.mk&gt;
.if ${PORT_OPTIONS:MOPT1}
PLIST_SUB+= OPT1=""
.else
PLIST_SUB+= OPT1="@comment "
.endif</programlisting>
<para>If <makevar>X_CONFIGURE_ENABLE</makevar> is set then
<literal>--enable-${X_CONFIGURE_ENABLE}</literal>
or <literal>--disable-${X_CONFIGURE_ENABLE}</literal> will
be added to <makevar>CONFIGURE_ARGS</makevar> depending on
the value of the option<makevar>X</makevar>, for example:</para>
<programlisting>OPTIONS_DEFINE= OPT1
OPT1_CONFIGURE_ENABLE= test</programlisting>
<para>is equivalent to:</para>
<programlisting>OPTIONS_DEFINE= OPT1
.include &lt;bsd.port.options.mk&gt;
.if ${PORT_OPTIONS:MOPT1}
CONFIGURE_ARGS+= --enable-test
.else
CONFIGURE_ARGS+= --disable-test
.endif</programlisting>
<para>If <makevar>X_CONFIGURE_WITH</makevar> is set then
<literal>--with-${X_CONFIGURE_WITH}</literal>
or <literal>--without-${X_CONFIGURE_WITH}</literal> will
be added to <makevar>CONFIGURE_ARGS</makevar> depending
on the status of the option <makevar>X</makevar>,
for example:</para>
<programlisting>OPTIONS_DEFINE= OPT1
OPT1_CONFIGURE_WITH= test</programlisting>
<para>is equivalent to:</para>
<programlisting>OPTIONS_DEFINE= OPT1
.include &lt;bsd.port.options.mk&gt;
.if ${PORT_OPTIONS:MOPT1}
CONFIGURE_ARGS+= --with-test
.else
CONFIGURE_ARGS+= --without-test
.endif</programlisting>
<para>If <makevar>X_CONFIGURE_ON</makevar> is set then its value
will be appended to <makevar>CONFIGURE_ARGS</makevar> depending
on the status of the option <makevar>X</makevar>, for example:
</para>
<programlisting>OPTIONS_DEFINE= OPT1
OPT1_CONFIGURE_ON= --add-test</programlisting>
<para>is equivalent to:</para>
<programlisting>OPTIONS_DEFINE= OPT1
.include &lt;bsd.port.options.mk&gt;
.if ${PORT_OPTIONS:MOPT1}
CONFIGURE_ARGS+= --add-test
.endif</programlisting>
<para>If <makevar>X_CONFIGURE_OFF</makevar> is set then its value
will be appended to <makevar>CONFIGURE_ARGS</makevar> depending
on the status of the option <makevar>X</makevar>, for example:
</para>
<programlisting>OPTIONS_DEFINE= OPT1
OPT1_CONFIGURE_OFF= --no-test</programlisting>
<para>is equivalent to:</para>
<programlisting>OPTIONS_DEFINE= OPT1
.include &lt;bsd.port.options.mk&gt;
.if ! ${PORT_OPTIONS:MOPT1}
CONFIGURE_ARGS+= --no-test
.endif</programlisting>
<para>If <makevar>X_CMAKE_ON</makevar> is set then its value
will be appended to <makevar>CMAKE_ARGS</makevar> depending
on the status of the option <makevar>X</makevar>, for example:
</para>
<programlisting>OPTIONS_DEFINE= OPT1
OPT1_CMAKE_ON= -DTEST:BOOL=true</programlisting>
<para>is equivalent to:</para>
<programlisting>OPTIONS_DEFINE= OPT1
.include &lt;bsd.port.options.mk&gt;
.if ${PORT_OPTIONS:MOPT1}
CMAKE_ARGS+= -DTEST:BOOL=true
.endif</programlisting>
<para>If <makevar>X_CMAKE_OFF</makevar> is set then its value
will be appended to <makevar>CMAKE_ARGS</makevar> depending
on the status of the option <makevar>X</makevar>, for example:
</para>
<programlisting>OPTIONS_DEFINE= OPT1
OPT1_CMAKE_OFF= -DTEST:BOOL=false</programlisting>
<para>is equivalent to:</para>
<programlisting>OPTIONS_DEFINE= OPT1
.include &lt;bsd.port.options.mk&gt;
.if ! ${PORT_OPTIONS:MOPT1}
CMAKE_ARGS+= -DTEST:BOOL=false
.endif</programlisting>
<para>For any of the following variables:</para>
<itemizedlist>
<listitem>
<para><makevar>CFLAGS</makevar></para>
</listitem>
<listitem>
<para><makevar>CXXFLAGS</makevar></para>
</listitem>
<listitem>
<para><makevar>LDLAGS</makevar></para>
</listitem>
<listitem>
<para><makevar>CONFIGURE_ENV</makevar></para>
</listitem>
<listitem>
<para><makevar>MAKE_ENV</makevar></para>
</listitem>
<listitem>
<para><makevar>USES</makevar></para>
</listitem>
<listitem>
<para><makevar>DISTFILES</makevar></para>
</listitem>
</itemizedlist>
<para>If <makevar>X_ABOVEVARIABLE</makevar> is defined then
its value will be appended to
<makevar>ABOVEVARIABLE</makevar> depending on the status of
the option <makevar>X</makevar>, for example:</para>
<programlisting>OPTIONS_DEFINE= OPT1
OPT1_USES= gmake
OPT1_CFLAGS= -DTEST</programlisting>
<para>is equivalent to:</para>
<programlisting>OPTIONS_DEFINE= OPT1
.include &lt;bsd.port.options.mk&gt;
.if ${PORT_OPTIONS:MOPT1}
USES+= gmake
CFLAGS+= -DTEST
.endif</programlisting>
<para>For any of the following dependency type:</para>
<itemizedlist>
<listitem>
<para><makevar>PKG_DEPENDS</makevar></para>
</listitem>
<listitem>
<para><makevar>EXTRACT_DEPENDS</makevar></para>
</listitem>
<listitem>
<para><makevar>PATCH_DEPENDS</makevar></para>
</listitem>
<listitem>
<para><makevar>FETCH_DEPENDS</makevar></para>
</listitem>
<listitem>
<para><makevar>BUILD_DEPENDS</makevar></para>
</listitem>
<listitem>
<para><makevar>LIB_DEPENDS</makevar></para>
</listitem>
<listitem>
<para><makevar>RUN_DEPENDS</makevar></para>
</listitem>
</itemizedlist>
<para>If <makevar>X_ABOVEVARIABLE</makevar> is defined then
its value will be appended to
<makevar>ABOVEVARIABLE</makevar> depending on the status
of the option <makevar>X</makevar>, for example:</para>
<programlisting>OPTIONS_DEFINE= OPT1
OPT1_LIB_DEPENDS= liba.so:${PORTSDIR}/devel/a</programlisting>
<para>is equivalent to:</para>
<programlisting>OPTIONS_DEFINE= OPT1
.include &lt;bsd.port.options.mk&gt;
.if ${PORT_OPTIONS:MOPT1}
LIB_DEPENDS+= liba.so:${PORTSDIR}/devel/a
.endif</programlisting>
</sect2>
</sect1>
<sect1 id="makefile-wrkdir">
@ -5299,7 +5511,7 @@ IGNORE= may not be redistributed because of licensing reasons. Please visit <rep
<command>imake</command></title>
<para>If your port uses <application>GNU make</application>,
set <literal>USE_GMAKE=yes</literal>.</para>
set <literal>USES= gmake</literal>.</para>
<table frame="none">
<title>Variables for Ports Related to
@ -5315,7 +5527,7 @@ IGNORE= may not be redistributed because of licensing reasons. Please visit <rep
<tbody>
<row>
<entry><makevar>USE_GMAKE</makevar></entry>
<entry><makevar>USES= gmake</makevar></entry>
<entry>The port requires <command>gmake</command> to
build.</entry>
</row>
@ -5333,7 +5545,7 @@ IGNORE= may not be redistributed because of licensing reasons. Please visit <rep
<filename>Makefile</filename> files from
<filename>Imakefile</filename> files using
<application>imake</application>, then set
<literal>USE_IMAKE=yes</literal>. This will cause the
<literal>USES= imake</literal>. This will cause the
configure stage to automatically do an <command>xmkmf
-a</command>. If the <option>-a</option> flag is a
problem for your port, set <literal>XMKMF=xmkmf</literal>.
@ -5803,8 +6015,7 @@ GNU_CONFIGURE= yes</programlisting>
through passing <option>--disable-nls</option> to
<command>configure</command>. In that case, your port
should use <literal>gettext</literal> conditionally,
depending on the status of <link
linkend="knobs-without-nls"><makevar>WITHOUT_NLS</makevar></link>.
depending on the status of the <makevar>NLS</makevar> option.
For ports of low to medium complexity, you can rely on the
following idiom:</para>
@ -6076,7 +6287,7 @@ USE_GL= glu</programlisting>
<tgroup cols="2">
<tbody>
<row>
<entry><makevar>USE_IMAKE</makevar></entry>
<entry><makevar>USES= imake</makevar></entry>
<entry>The port uses <command>imake</command>.</entry>
</row>
@ -6090,107 +6301,10 @@ USE_GL= glu</programlisting>
</tgroup>
</table>
<table frame="none">
<title>Variables for Depending on Individual Parts of
X11</title>
<tgroup cols="2">
<tbody>
<row>
<entry><makevar>X_IMAKE_PORT</makevar></entry>
<entry>Port providing <command>imake</command> and
several other utilities used to build X11.</entry>
</row>
<row>
<entry><makevar>X_LIBRARIES_PORT</makevar></entry>
<entry>Port providing X11 libraries.</entry>
</row>
<row>
<entry><makevar>X_CLIENTS_PORT</makevar></entry>
<entry>Port providing X clients.</entry>
</row>
<row>
<entry><makevar>X_SERVER_PORT</makevar></entry>
<entry>Port providing X server.</entry>
</row>
<row>
<entry><makevar>X_FONTSERVER_PORT</makevar></entry>
<entry>Port providing font server.</entry>
</row>
<row>
<entry><makevar>X_PRINTSERVER_PORT</makevar></entry>
<entry>Port providing print server.</entry>
</row>
<row>
<entry><makevar>X_VFBSERVER_PORT</makevar></entry>
<entry>Port providing virtual framebuffer
server.</entry>
</row>
<row>
<entry><makevar>X_NESTSERVER_PORT</makevar></entry>
<entry>Port providing a nested X server.</entry>
</row>
<row>
<entry><makevar>X_FONTS_ENCODINGS_PORT</makevar></entry>
<entry>Port providing encodings for fonts.</entry>
</row>
<row>
<entry><makevar>X_FONTS_MISC_PORT</makevar></entry>
<entry>Port providing miscellaneous bitmap
fonts.</entry>
</row>
<row>
<entry><makevar>X_FONTS_100DPI_PORT</makevar></entry>
<entry>Port providing 100dpi bitmap fonts.</entry>
</row>
<row>
<entry><makevar>X_FONTS_75DPI_PORT</makevar></entry>
<entry>Port providing 75dpi bitmap fonts.</entry>
</row>
<row>
<entry><makevar>X_FONTS_CYRILLIC_PORT</makevar></entry>
<entry>Port providing cyrillic bitmap fonts.</entry>
</row>
<row>
<entry><makevar>X_FONTS_TTF_PORT</makevar></entry>
<entry>Port providing &truetype; fonts.</entry>
</row>
<row>
<entry><makevar>X_FONTS_TYPE1_PORT</makevar></entry>
<entry>Port providing Type1 fonts.</entry>
</row>
<row>
<entry><makevar>X_MANUALS_PORT</makevar></entry>
<entry>Port providing developer oriented manual
pages</entry>
</row>
</tbody>
</tgroup>
</table>
<example id="using-x11-vars">
<title>Using X11-Related Variables</title>
<programlisting># Use some X11 libraries and depend on
# font server as well as cyrillic fonts.
RUN_DEPENDS= ${LOCALBASE}/bin/xfs:${X_FONTSERVER_PORT} \
${LOCALBASE}/lib/X11/fonts/cyrillic/crox1c.pcf.gz:${X_FONTS_CYRILLIC_PORT}
<programlisting># Use some X11 libraries
USE_XORG= x11 xpm</programlisting>
</example>
</sect2>
@ -6199,7 +6313,7 @@ USE_XORG= x11 xpm</programlisting>
<title>Ports That Require Motif</title>
<para>If your port requires a Motif library, define
<makevar>USE_MOTIF</makevar> in the
<makevar>USES= motif</makevar> in the
<filename>Makefile</filename>. Default Motif implementation
is <filename
role="package">x11-toolkits/open-motif</filename>. Users
@ -6742,36 +6856,6 @@ do-configure:
<sect1 id="using-kde">
<title>Using KDE</title>
<sect2 id="kde-variables">
<title>Variable Definitions (KDE 3.x Only)</title>
<table frame="none">
<title>Variables for Ports That Use KDE 3.x</title>
<tgroup cols="2">
<tbody>
<row>
<entry><makevar>USE_KDELIBS_VER</makevar></entry>
<entry>The port uses KDE libraries. It specifies the
major version of KDE to use and implies
<makevar>USE_QT_VER</makevar> of the appropriate
version. The only possible value is
<literal>3</literal>.</entry>
</row>
<row>
<entry><makevar>USE_KDEBASE_VER</makevar></entry>
<entry>The port uses KDE base. It specifies the major
version of KDE to use and implies
<makevar>USE_QT_VER</makevar> of the appropriate
version. The only possible value is
<literal>3</literal>.</entry>
</row>
</tbody>
</tgroup>
</table>
</sect2>
<sect2 id="kde4-variables">
<title>KDE 4 Variable Definitions</title>
@ -6935,8 +7019,8 @@ do-configure:
<para>KDE 4.x ports are installed into
<makevar>KDE4_PREFIX</makevar>, which is
<filename>/usr/local/kde4</filename> currently, to avoid
conflicts with KDE 3.x ports. This is achieved by
<filename>/usr/local/kde4</filename> currently.
This is achieved by
specifying the <literal>kdeprefix</literal> component, which
overrides the default <makevar>PREFIX</makevar>. The ports
however respect any <makevar>PREFIX</makevar> set via
@ -7270,7 +7354,7 @@ USE_QT4= moc_build qmake_build rcc_build uic_build</programlisting>
default one will be set that simply runs Ant according to
<makevar>MAKE_ENV</makevar>, <makevar>MAKE_ARGS</makevar>
and <makevar>ALL_TARGET</makevar>. This is similar to the
<makevar>USE_GMAKE</makevar> mechanism, which is documented
<makevar>USES= gmake</makevar> mechanism, which is documented
in <xref linkend="building"/>.</para>
</sect2>
@ -15776,6 +15860,22 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
(rev <svnref>249243</svnref>).</entry>
</row>
<row>
<entry>902001</entry>
<entry>August 3, 2013</entry>
<entry><literal>releng/9.2</literal> branched from
<literal>stable/9</literal>
(rev <svnref>253912</svnref>).</entry>
</row>
<row>
<entry>902501</entry>
<entry>August 2, 2013</entry>
<entry>9.2-STABLE after creation of
<literal>releng/9.2</literal> branch
(rev <svnref>253913</svnref>).</entry>
</row>
<row>
<entry>1000000</entry>
<entry>September 26, 2011</entry>
@ -16198,8 +16298,7 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
</informaltable>
<note>
<para>If you have to define the variables
<makevar>USE_IMAKE</makevar> or
<para>If you have to define the variable
<makevar>MASTERDIR</makevar>, do so before including
<filename>bsd.port.pre.mk</filename>.</para>
</note>
@ -16844,9 +16943,9 @@ PATCH_DIST_STRIP= -p1
[If it requires a "configure" script generated by GNU autoconf to be run]
GNU_CONFIGURE= yes
[If it requires GNU make, not /usr/bin/make, to build...]
USE_GMAKE= yes
USES= gmake
[If it is an X application and requires "xmkmf -a" to be run...]
USE_IMAKE= yes
USES= imake
[et cetera.]
[non-standard variables to be used in the rules below]

View file

@ -96,6 +96,14 @@
dependency.</entry>
</row>
<row>
<entry><literal>gmake</literal></entry>
<entry>(none)</entry>
<entry>Implies that the port uses <filename
role="package">devel/gmake</filename> as build-time
dependency.</entry>
</row>
<row>
<entry><literal>iconv</literal></entry>
<entry>(none)</entry>
@ -104,6 +112,14 @@
run-time dependency.</entry>
</row>
<row>
<entry><literal>imake</literal></entry>
<entry>(none)</entry>
<entry>Implies that the port uses <filename
role="package">devel/imake</filename> as build-time
dependency.</entry>
</row>
<row>
<entry><literal>ncurses</literal></entry>
<entry>(none), <literal>base</literal>,

View file

@ -213,7 +213,7 @@
href="mailto:denise@ixsystems.com">denise@ixsystems.com</a>&gt;</li>
<li>&a.deb.email;</li>
<li>&a.jkoshy.email;</li>
<li>&a.dru.email; &lt;</li>
<li>&a.dru.email;</li>
<li>&a.mwlucas.email;</li>
<li>&a.imp.email;</li>
<li>&a.kmoore.email;</li>
@ -308,7 +308,7 @@
Team Secretary does not handle Security Officer Team items.</p>
<ul>
<li>&a.gnn.email;</li>
<li>&a.trasz.email;</li>
</ul>
<hr/>
@ -333,8 +333,8 @@
<p>The Backups Administrators handle all backups on the FreeBSD cluster.</p>
<ul>
<li>&a.simon;</li>
<li>&a.dhw;</li>
<li>&a.simon.email;</li>
<li>&a.dhw.email;</li>
</ul>
<h3><a name="t-bugmeister">Bugmeisters &amp; GNATS Administrators</a>
@ -400,10 +400,10 @@
services.</p>
<ul>
<li>&a.brd;</li>
<li>&a.simon;</li>
<li>&a.peter;</li>
<li>&a.bz;</li>
<li>&a.brd.email;</li>
<li>&a.simon.email;</li>
<li>&a.peter.email;</li>
<li>&a.bz.email;</li>
</ul>
<h3><a name="t-mirror-admin">FTP/WWW Mirror Site Coordinators</a>
@ -462,9 +462,9 @@
the Subversion Repositories.</p>
<ul>
<li>&a.bz; &lt;<a href="mailto:bz@FreeBSD.org">bz@FreeBSD.org</a>&gt;</li>
<li>&a.peter; &lt;<a href="mailto:peter@FreeBSD.org">peter@FreeBSD.org</a>&gt;</li>
<li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;</li>
<li>&a.bz.email;</li>
<li>&a.peter.email;</li>
<li>&a.simon.email;</li>
</ul>
<h3><a name="t-webmaster">Webmaster Team</a>

View file

@ -70,8 +70,8 @@
or <a href="http://liste.gufi.org/">WWW</a>.</li>
<li><strong>Japanese</strong> -- <a
href="mailto:majordomo@jp.FreeBSD.org">majordomo@jp.FreeBSD.org</a>
or <a href="http://www.jp.FreeBSD.org/ml.html">WWW</a>.</li>
href="mailto:freebsd-users-jp@FreeBSD.org">freebsd-users-jp@FreeBSD.org</a>
or <a href="http://lists.freebsd.org/mailman/listinfo/freebsd-users-jp">WWW</a>.</li>
<li><strong>Korean</strong> -- <a
href="mailto:majordomo@kr.FreeBSD.org">majordomo@kr.FreeBSD.org</a>

View file

@ -2926,6 +2926,22 @@
<td> gavin </td>
<td> received </td>
</tr>
<tr>
<td> <tt>Greg Larkin</tt> </td>
<td> Belkin #F1D066 OmniView PS/2 KVM Switch <br/>
+ 6 foot VGA cables <br/>
+ 6 foot PS/2&lt;-&gt;PS/2 keyboard/or mouse cables </td>
<td> bf </td>
<td> received </td>
</tr>
<tr>
<td> <tt>Greg Larkin</tt> </td>
<td> Mac G4 Cube 500Mhz PowerPC </td>
<td> alfred </td>
<td> received </td>
</tr>
</table>
</body>

View file

@ -39,11 +39,10 @@ this file</a>.</p>
<tbody>
<tr>
<td>builder</td>
<td>8-STABLE</td>
<td>i386</td>
<td>BSD/OS source holder,<br/>
Build box for the FreeBSD documentation for the FTP site.</td>
<td>eris</td>
<td>10-CURRENT</td>
<td>ia64</td>
<td>Reference machine.</td>
</tr>
<tr>
@ -55,29 +54,22 @@ this file</a>.</p>
<tr>
<td>freefall</td>
<td>8-STABLE</td>
<td>10-CURRENT</td>
<td>i386</td>
<td>GNATS/shell Logins.</td>
</tr>
<tr>
<td>pluto1</td>
<td>8-STABLE</td>
<td>ia64</td>
<td>Reference machine; ia64 package building.</td>
<td>nova</td>
<td>9-STABLE</td>
<td>sparc64</td>
<td>Reference machine.</td>
</tr>
<tr>
<td>pluto2</td>
<td>9-CURRENT</td>
<td>pluto</td>
<td>9-STABLE</td>
<td>ia64</td>
<td>Reference machine; ia64 package building.</td>
</tr>
<tr>
<td>ref7-amd64</td>
<td>7-STABLE</td>
<td>amd64</td>
<td>Reference machine.</td>
</tr>
@ -121,7 +113,6 @@ this file</a>.</p>
<thead>
<tr>
<th align="left">Host</th>
<th align="left">OS</th>
<th align="left">Purpose</th>
</tr>
</thead>
@ -130,80 +121,51 @@ this file</a>.</p>
<tr>
<td>ftp-master</td>
<td>8-STABLE</td>
<td>FTP Master (stage server).</td>
</tr>
<tr>
<td>hub</td>
<td>7-STABLE</td>
<td>Mailing Lists and Mail services.</td>
</tr>
<tr>
<td>ipv6gw</td>
<td>8-STABLE</td>
<td>IPv6 tunnel router (peer is at ISC).</td>
</tr>
<tr>
<td>mx1</td>
<td>7-STABLE</td>
<td>Inbound Mail services.</td>
</tr>
<tr>
<td>mx2</td>
<td>7-STABLE</td>
<td>Outbound Mail services.</td>
</tr>
<tr>
<td>ns0</td>
<td>6-STABLE</td>
<td>A FreeBSD.org authoritative DNS Server.</td>
</tr>
<tr>
<td>ns1, ns2</td>
<td>8-STABLE</td>
<td>FreeBSD.org recursive DNS Server.</td>
</tr>
<tr>
<td>repoman</td>
<td>7-STABLE</td>
<td>CVS Master repository.</td>
</tr>
<tr>
<td>skunkworks</td>
<td>7-STABLE</td>
<td>Perforce server.</td>
</tr>
<tr>
<td>sky</td>
<td>8-STABLE</td>
<td>Various web services, such as wiki, reverse HTTP proxy etc.</td>
</tr>
<tr>
<td>spit (cvsup-master)</td>
<td>6-STABLE</td>
<td>CVSup master mirror.</td>
</tr>
<tr>
<td>svn</td>
<td>7-STABLE</td>
<td>Subversion master repository.</td>
</tr>
<tr>
<td>www</td>
<td>7-STABLE</td>
<td>The www.FreeBSD.org Webserver.</td>
</tr>
@ -266,12 +228,6 @@ this file</a>.</p>
<tbody>
<tr valign="top">
<td>builder</td>
<td></td>
<td></td>
</tr>
<tr valign="top">
<td>flame</td>
<td>Sun SPARC</td>
@ -346,7 +302,7 @@ SAS controller, 418GB local storage, 2x Broadcom NetXtreme II BCM5708
</tr>
<tr valign="top">
<td>pluto1, pluto2</td>
<td>pluto</td>
<td>IA-64 MP</td>
<td>2x900MHz Itanium2 (McKinley) - HP zx1 (pluto) chipset,
2GB Memory, LSILogic 1030 U320 SCSI controller (mpt),
@ -368,26 +324,6 @@ SAS controller, 418GB local storage, 2x Broadcom NetXtreme II BCM5708
BCM5708 NIC.</td>
</tr>
<tr valign="top">
<td>repoman</td>
<td>AMD64 MP</td>
<td>4x2.4GHz Opteron 280 (dual CPU, dual core), 8GB Memory,
HP Smart Array 6i RAID controller,
Broadcom BCM5704C Gigabit NIC.</td>
</tr>
<tr valign="top">
<td>sky</td>
<td>Intel x86 MP</td>
<td>2x2.4GHz Xeon, 2GB Memory, Compaq RAID 5, Broadcom Gigabit NIC.</td>
</tr>
<tr valign="top">
<td>spit</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr valign="top">
<td>www</td>
<td>Intel x86</td>

View file

@ -86,14 +86,14 @@
<tr>
<td>BETA2 builds begin</td>
<td>26&nbsp;July&nbsp;2013</td>
<td>-</td>
<td>26&nbsp;July&nbsp;2013</td>
<td>Second beta test snapshot.</td>
</tr>
<tr>
<td>&local.branch.releng; branch</td>
<td>1&nbsp;August&nbsp;2013</td>
<td>-</td>
<td>3&nbsp;August&nbsp;2013</td>
<td>Subversion branch created; future release engineering
proceeds on this branch.</td>
</tr>
@ -101,7 +101,7 @@
<tr>
<td>RC1 builds begin</td>
<td>2&nbsp;August&nbsp;2013</td>
<td>-</td>
<td>3&nbsp;August&nbsp;2013</td>
<td>First release candidate.</td>
</tr>

View file

@ -129,22 +129,18 @@
<td><a href="&url.rel;/powerpc/powerpc/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/powerpc/powerpc/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
<!--
<tr>
<td></td>
<td>powerpc64</td>
<td><a href="&url.rel;/powerpc/powerpc64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/powerpc/powerpc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
-->
<!--
<tr>
<td></td>
<td>sparc64</td>
<td><a href="&url.rel;/sparc64/sparc64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/sparc64/sparc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
-->
</tbody>
</table>

View file

@ -6,7 +6,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: r40061
Original revision: r42442
$FreeBSD$
-->
@ -106,7 +106,7 @@
その翻訳が最新の状態かどうか確認するのを手伝うことができます。
まず FreeBSD ドキュメンテーションプロジェクト入門の <ulink
url="&url.books.fdp-primer.en;/translations.html">翻訳に関する
FAQ (よくある質問とその答え)</ulink> を一読してください。
FAQ (よくある質問とその答え)</ulink> を一読してください。
とはいっても、
そうすることによってあなたがすべての FreeBSD
文書の翻訳に携わるようになるわけではないですからね。
@ -191,11 +191,12 @@
</listitem>
<listitem>
<para>&posix; のような公式標準の写しを入手してください。<ulink
url="&url.base;/projects/c99/index.html">FreeBSD
C99 &amp; POSIX 標準適合プロジェクト</ulink>のウェブサイトに、
そういった標準へのリンクがいくつかあります。
FreeBSD の挙動を標準が要求するものと比較してください。挙動が異なる場合、
<para>&posix; のような公式標準の写しを入手してください。
<ulink url="&url.base;/projects/c99/index.html">FreeBSD
C99 &amp; POSIX 標準適合プロジェクト</ulink>
のウェブサイトに、そういった標準へのリンクがいくつかあります。
FreeBSD の挙動を標準が要求するものと比較してください。
挙動が異なる場合、
特にそれが仕様の取るに足らなかったり分かりにくい細かい部分なら、
障害報告を提出してください。できればどう修正すべきか明らかにして、
障害報告にパッチをつけてください。標準が間違っていると感じたら、
@ -295,9 +296,9 @@
へメールを送り、
誰か代りにバグ報告を送付してもらうようたずねてください。</para>
<para>良い障害報告を書く方法については<ulink
url="&url.articles.problem-reports;/article.html">この文書</ulink
>をご覧ください。</para>
<para>良い障害報告を書く方法については <ulink
url="&url.articles.problem-reports;/article.html">この文書</ulink>
をご覧ください。</para>
</sect2>
<sect2>
@ -329,9 +330,9 @@
の特別な継続的リリースがあります。FreeBSD-CURRENT
は開発者の積極的な活動の便宜のために、
色々な方法で利用可能になっています。FreeBSD-CURRENT
の入手と使用方法についての詳しい情報については<ulink
url="&url.books.handbook;/current-stable.html">FreeBSD ハンドブック</ulink>
を参照してください。</para>
の入手と使用方法についての詳しい情報については <ulink
url="&url.books.handbook;/current-stable.html">FreeBSD
ハンドブック</ulink> を参照してください。</para>
<para>古いソースをもとに作業すると、
残念ながらあなたの変更が時として時代遅れもしくは大きく異なるものになってしまって、
@ -417,9 +418,10 @@
<orderedlist>
<listitem>
<indexterm><primary>BSD copyright</primary></indexterm>
<para>BSD コピーライト。
<para>BSD コピーライト <indexterm><primary>BSD
コピーライト</primary></indexterm>
このコピーライトは
<quote>権利に縛られない</quote>
性格と商用企業にとって一般的な魅力をもつために最も好まれます。
@ -429,16 +431,17 @@
</listitem>
<listitem>
<indexterm>
<primary>GPL</primary>
<see>GNU General Public License</see>
</indexterm>
<para>
<indexterm>
<primary>GPL</primary>
<see>GNU General Public License</see>
</indexterm>
<indexterm>
<primary>GNU General Public License</primary>
</indexterm>
<indexterm>
<primary>GNU General Public License</primary>
</indexterm>
<para>GNU一般公有使用許諾、または <quote>GPL</quote>
GNU一般公有使用許諾、または <quote>GPL</quote>
このライセンスはコードを商用目的に使用する場合に余分な努力が求められるため、
私たちにあまり評判が良いというわけではありません。しかし、
私たちは既に GPL 下の高品質なコード
@ -561,9 +564,9 @@ Copyright (C) [ǯ]
<para>寄付は小切手で以下に送ってください。
<address>
The FreeBSD Foundation
<street>7321 Brockway Dr.</street>
<street>P.O. Box 20247</street>,
<city>Boulder</city>,
<state>CO</state> <postcode>80303</postcode>
<state>CO</state> <postcode>80308</postcode>
<country>USA</country>
</address></para>
@ -593,7 +596,6 @@ Copyright (C) [ǯ]
</sect3>
</sect2>
</sect1>
<index/>
</article>

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: r40684
Original revision: r42226
$FreeBSD$
-->
@ -446,7 +446,7 @@
<para>起動可能なメモリスティックを作成する場合には、
以下の手順にしたがってください。</para>
<procedure>
<procedure id="bsdinstall-installation-media-memory-stick">
<step>
<title>メモリスティックのイメージの取得</title>

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: r42112
Original revision: r42409
$FreeBSD$
-->
@ -1353,24 +1353,37 @@ Fetching 133 new ports or files... done.</screen>
<orderedlist>
<listitem>
<para><link linkend="svn">svn</link><indexterm><primary>Subversion</primary></indexterm> を使って、
<para><link
linkend="svn">svn</link><indexterm>
<primary>Subversion</primary>
</indexterm>
<indexterm>
<primary>-CURRENT</primary>
<secondary><application>Subversion</application>
を使った同期</secondary>
</indexterm>
を使って、
希望する開発ブランチ、
もしくはリリースブランチをチェックアウトしてください。
この方法は、開発中の &os; リポジトリへのアクセスを提供しており、
推奨されています。
<link linkend="svn-mirrors">Subversion ミラーサイト</link>
のひとつの <literal>head</literal> ブランチから
-CURRENT<indexterm><primary>-CURRENT</primary><secondary><application>Subversion</application> を使った同期</secondary></indexterm> コードをチェックアウトしてください。
-CURRENT コードをチェックアウトしてください。
リポジトリサイズの観点から、
希望するサブツリーのみをチェックアウトすることが推奨されます。</para>
</listitem>
<listitem>
<para><application><link linkend="ctm">CTM</link></application><indexterm><primary>-CURRENT</primary><secondary>CTM を使った同期</secondary></indexterm>を用いる。
<para><application><link
linkend="ctm">CTM</link></application><indexterm>
<primary>-CURRENT</primary>
<secondary>CTM を使った同期</secondary>
</indexterm>を用いる。
接続料が高額だったり、email でのアクセスしかできないような、
あまり良質でない TCP/IP 接続の場合には、<application>CTM</application>
を利用すると良いでしょう。ただし、<application><link
linkend="svn">Subversion</link></application>
を利用すると良いでしょう。ただし、<application>
<link linkend="svn">Subversion</link></application>
ほどには信頼はできません。
そのため、インターネットに接続しているシステムであれば、
<application><link
@ -1389,7 +1402,10 @@ Fetching 133 new ports or files... done.</screen>
一部のみをコンパイルしようとすると、
ほぼ間違いなく問題が起きます。</para>
<para>&os.current; をコンパイル<indexterm><primary>-CURRENT</primary><secondary>コンパイル</secondary></indexterm>する前に
<para>&os.current; をコンパイル<indexterm>
<primary>-CURRENT</primary>
<secondary>コンパイル</secondary>
</indexterm>する前に
<filename>/usr/src/Makefile</filename>
を注意深く読んでください。
アップグレードの処理の一部として、最初に
@ -1520,7 +1536,9 @@ Fetching 133 new ports or files... done.</screen>
<orderedlist>
<listitem>
<para><link linkend="svn">svn</link><indexterm><primary>Subversion</primary></indexterm> を使って、
<para><link linkend="svn">svn</link><indexterm>
<primary>Subversion</primary>
</indexterm> を使って、
希望する開発ブランチ、
もしくはリリースブランチをチェックアウしてください。
この方法は、開発中の &os; リポジトリへのアクセスを提供しており、
@ -1529,9 +1547,12 @@ Fetching 133 new ports or files... done.</screen>
<literal>head</literal>、および <ulink
url="&url.base;/releng/">リリースエンジニアリングのページ</ulink>
の特定のブランチでは
<literal>stable/9</literal>、または
<literal>stable/9</literal><indexterm>
<primary>-STABLE</primary>
<secondary><application>Subversion</application>
を使った同期</secondary>
</indexterm>、または
<literal>releng/9.0</literal> となります。
<application>Subversion</application><indexterm><primary>-STABLE</primary><secondary><application>Subversion</application> を使った同期</secondary></indexterm>
を使ってベースシステムをチェックアウトする際の
URL のプレフィックスは、<link
linkend="svn-mirrors">Subversion ミラーサイト</link>
@ -1542,14 +1563,21 @@ Fetching 133 new ports or files... done.</screen>
<listitem>
<para>インターネットへの接続に高速な回線を利用できないのであれば、
<application><link linkend="ctm">CTM</link></application><indexterm><primary>-STABLE</primary><secondary>CTM を使って同期する</secondary></indexterm>
<application><link
linkend="ctm">CTM</link></application><indexterm>
<primary>-STABLE</primary>
<secondary>CTM を使って同期する</secondary>
</indexterm>
を検討してみましょう。</para>
</listitem>
</orderedlist>
</listitem>
<listitem>
<para>&os.stable;<indexterm><primary>-STABLE</primary><secondary>構築、コンパイル</secondary></indexterm> をコンパイルする前に、
<para>&os.stable;<indexterm>
<primary>-STABLE</primary>
<secondary>構築、コンパイル</secondary>
</indexterm> をコンパイルする前に、
<filename>/usr/src/Makefile</filename> をよく読んでください。
アップグレードの処理の一部として最初に
<link linkend="makeworld">新しいカーネルをインストールして、
@ -1888,7 +1916,8 @@ Fetching 133 new ports or files... done.</screen>
</listitem>
<listitem>
<para><command>make <maketarget>delete-old-libs</maketarget></command></para>
<para><command>make
<maketarget>delete-old-libs</maketarget></command></para>
<para>使われなくなったライブラリが新しいライブラリと競合することを避けるため削除します。
古いライブラリを削除する前にすべての ports を再構築する必要があります。</para>
@ -2693,8 +2722,8 @@ Script done, &hellip;</screen>
にまとめられています。以下の手順により、
アップグレードの過程でこれらのファイルを削除できます。</para>
<para><command>make
<maketarget>installworld</maketarget></command>
<para>
<command>make <maketarget>installworld</maketarget></command>
と、その後の <command>mergemaster</command> が無事に終わったら、
以下の方法で使われなくなったファイルやライブラリを確認してください。</para>
@ -2751,9 +2780,10 @@ Script done, &hellip;</screen>
</warning>
<para>共有ライブラリをチェックするユーティリティとして、
Ports Collection の <filename
role="package">sysutils/libchk</filename><filename
role="package">sysutils/bsdadminscripts</filename>
Ports Collection の
<filename role="package">sysutils/libchk</filename>
<filename
role="package">sysutils/bsdadminscripts</filename>
を利用できます。</para>
<para>使われなくなった共有ライブラリは、
@ -2835,7 +2865,9 @@ Script done, &hellip;</screen>
<qandaentry>
<question>
<para>signal 11<indexterm><primary>signal 11</primary></indexterm>
<para>signal 11<indexterm>
<primary>signal 11</primary>
</indexterm>
(もしくは他のシグナル番号) のエラーがたくさん出て
コンパイルが失敗します。何が起こっているんでしょうか?</para>
</question>

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: r42318
Original revision: r42475
$FreeBSD$
-->
@ -744,7 +744,7 @@
<entry>USA, カリフォルニア</entry>
<entry>SHA1
<literal>79:35:8F:CA:6D:34:D9:30:44:D1:00:AF:33:4D:E6:11:44:4D:15:EC</literal></entry>
<literal>1C:BD:85:95:11:9F:EB:75:A5:4B:C8:A3:FE:08:E4:02:73:06:1E:61</literal></entry>
</row>
<row>
@ -759,7 +759,7 @@
<entry>USA, ニュージャージ</entry>
<entry>SHA1
<literal>06:D1:23:DE:5E:7A:F7:2B:7A:7E:74:95:5F:54:8D:5C:B0:D6:2E:8F</literal></entry>
<literal>1C:BD:85:95:11:9F:EB:75:A5:4B:C8:A3:FE:08:E4:02:73:06:1E:61</literal></entry>
</row>
<row>
@ -791,11 +791,12 @@
<screen>Error validating server certificate for 'https://svn0.us-west.freebsd.org:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
- The certificate hostname does not match.
Certificate information:
- Hostname: svnmir.ysv.FreeBSD.org
- Valid: from Fri, 24 Aug 2012 22:04:04 GMT until Sat, 24 Aug 2013 22:04:04 GMT
- Issuer: clusteradm, FreeBSD.org, CA, US
- Fingerprint: 79:35:8f:ca:6d:34:d9:30:44:d1:00:af:33:4d:e6:11:44:4d:15:ec
- Valid: from Jul 29 22:01:21 2013 GMT until Dec 13 22:01:21 2040 GMT
- Issuer: clusteradm, FreeBSD.org, (null), CA, US (clusteradm@FreeBSD.org)
- Fingerprint: 1C:BD:85:95:11:9F:EB:75:A5:4B:C8:A3:FE:08:E4:02:73:06:1E:61
(R)eject, accept (t)emporarily or accept (p)ermanently?</screen>
<para>フィンガープリントを上の表の一覧のものと照合してください。

View file

@ -4,7 +4,7 @@
<!ENTITY title "メーリングリスト">
]>
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: r39769 -->
<!-- Original revision: r42484 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
@ -58,9 +58,9 @@
または <a href="http://www.FreeBSD-fr.org/">WWW</a></li>
<li><strong>ハンガリー語</strong> -- <a
href="mailto:bsd@hu.FreeBSD.org">bsd@hu.FreeBSD.org</a><a
href="https://lists.hu.FreeBSD.org/mailman/listinfo/bsd/">アドミニストレーション</a>
または <a href="http://lists.hu.FreeBSD.org/pipermail/bsd/">検索</a></li>
href="mailto:bsd@lista.bsd.hu">bsd@lista.bsd.hu</a>, <a
href="http://lista.bsd.hu/">アドミニストレーション</a>
または <a href="http://datacast.hu/pipermail/bsd/">検索</a></li>
<li><strong>インドネシア語</strong> -- <a
href="mailto:id-freebsd-subscribe@egroups.com">id-freebsd-subscribe@egroups.com</a></li>
@ -70,8 +70,8 @@
または <a href="http://liste.gufi.org/">WWW</a></li>
<li><strong>日本語</strong> -- <a
href="mailto:majordomo@jp.FreeBSD.org">majordomo@jp.FreeBSD.org</a>
または <a href="http://www.jp.FreeBSD.org/ml.html">WWW</a></li>
href="mailto:freebsd-users-jp@FreeBSD.org">freebsd-users-jp@FreeBSD.org</a>
または <a href="http://lists.freebsd.org/mailman/listinfo/freebsd-users-jp">WWW</a></li>
<li><strong>韓国語</strong> -- <a
href="mailto:majordomo@kr.FreeBSD.org">majordomo@kr.FreeBSD.org</a>

View file

@ -4,7 +4,7 @@
<!ENTITY title "FreeBSD.org ネットワーク">
]>
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.101 -->
<!-- Original revision: r42514 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
@ -39,11 +39,10 @@
<tbody>
<tr>
<td>builder</td>
<td>8-STABLE</td>
<td>i386</td>
<td>BSD/OS ソースホルダ<br/>
FTP サイト用の FreeBSD ドキュメンテーションビルドマシン</td>
<td>eris</td>
<td>10-CURRENT</td>
<td>ia64</td>
<td>リファレンスマシン</td>
</tr>
<tr>
@ -55,29 +54,22 @@ FTP
<tr>
<td>freefall</td>
<td>8-STABLE</td>
<td>10-CURRENT</td>
<td>i386</td>
<td>GNATS/shell ログイン</td>
</tr>
<tr>
<td>pluto1</td>
<td>8-STABLE</td>
<td>ia64</td>
<td>リファレンスマシン; ia64 package ビルド</td>
<td>nova</td>
<td>9-STABLE</td>
<td>sparc64</td>
<td>リファレンスマシン</td>
</tr>
<tr>
<td>pluto2</td>
<td>9-CURRENT</td>
<td>pluto</td>
<td>9-STABLE</td>
<td>ia64</td>
<td>リファレンスマシン; ia64 package ビルド</td>
</tr>
<tr>
<td>ref7-amd64</td>
<td>7-STABLE</td>
<td>amd64</td>
<td>リファレンスマシン</td>
</tr>
@ -121,7 +113,6 @@ FTP
<thead>
<tr>
<th align="left">ホスト</th>
<th align="left">OS</th>
<th align="left">目的</th>
</tr>
</thead>
@ -130,80 +121,51 @@ FTP
<tr>
<td>ftp-master</td>
<td>8-STABLE</td>
<td>FTP マスタ (ステージサーバ)</td>
</tr>
<tr>
<td>hub</td>
<td>7-STABLE</td>
<td>メーリングリストおよびメールサービス</td>
</tr>
<tr>
<td>ipv6gw</td>
<td>8-STABLE</td>
<td>IPv6 トンネルルータ (peer は ISC)</td>
</tr>
<tr>
<td>mx1</td>
<td>7-STABLE</td>
<td>到着メール配送メールサーバ</td>
</tr>
<tr>
<td>mx2</td>
<td>7-STABLE</td>
<td>外向きメール配送メールサーバ</td>
</tr>
<tr>
<td>ns0</td>
<td>6-STABLE</td>
<td>FreeBSD.org DNS コンテンツサーバ</td>
</tr>
<tr>
<td>ns1, ns2</td>
<td>8-STABLE</td>
<td>FreeBSD.org DNS キャッシュサーバ</td>
</tr>
<tr>
<td>repoman</td>
<td>7-STABLE</td>
<td>CVS マスタリポジトリ</td>
</tr>
<tr>
<td>skunkworks</td>
<td>7-STABLE</td>
<td>Perforce サーバ</td>
</tr>
<tr>
<td>sky</td>
<td>8-STABLE</td>
<td>wiki, HTTP リバースプロキシなどのさまざまな web サービス</td>
</tr>
<tr>
<td>spit (cvsup-master)</td>
<td>6-STABLE</td>
<td>CVSup マスタミラー</td>
</tr>
<tr>
<td>svn</td>
<td>7-STABLE</td>
<td>Subversion マスタリポジトリ</td>
</tr>
<tr>
<td>www</td>
<td>7-STABLE</td>
<td>www.FreeBSD.org ウェブサーバ</td>
</tr>
@ -265,12 +227,6 @@ FTP
<tbody>
<tr valign="top">
<td>builder</td>
<td></td>
<td></td>
</tr>
<tr valign="top">
<td>flame</td>
<td>Sun SPARC</td>
@ -345,7 +301,7 @@ SAS controller, 418GB local storage, 2x Broadcom NetXtreme II BCM5708
</tr>
<tr valign="top">
<td>pluto1, pluto2</td>
<td>pluto</td>
<td>IA-64 MP</td>
<td>2x900MHz Itanium2 (McKinley) - HP zx1 (pluto) chipset,
2GB Memory, LSILogic 1030 U320 SCSI controller (mpt),
@ -367,26 +323,6 @@ SAS controller, 418GB local storage, 2x Broadcom NetXtreme II BCM5708
BCM5708 NIC.</td>
</tr>
<tr valign="top">
<td>repoman</td>
<td>AMD64 MP</td>
<td>4x2.4GHz Opteron 280 (dual CPU, dual core), 8GB Memory,
HP Smart Array 6i RAID controller,
Broadcom BCM5704C Gigabit NIC.</td>
</tr>
<tr valign="top">
<td>sky</td>
<td>Intel x86 MP</td>
<td>2x2.4GHz Xeon, 2GB Memory, Compaq RAID 5, Broadcom Gigabit NIC.</td>
</tr>
<tr valign="top">
<td>spit</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr valign="top">
<td>www</td>
<td>Intel x86</td>

View file

@ -20,7 +20,7 @@
the contents of <title> will be preferred over <p>.
$FreeBSD$
Original revision: r42373
Original revision: r42494
-->
<news>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
@ -30,9 +30,45 @@
<year>
<name>2013</name>
<month>
<name>8</name>
<day>
<name>5</name>
<event>
<title>&os;&nbsp;9.2-RC1 公開</title>
<p>&os;-9.2 リリースサイクルから最初のリリース候補が公開されました。
amd64, i386, ia64, powerpc, powerpc64 および
sparc64 アーキテクチャの ISO イメージが、<a
href="&url.doc.base;/books/handbook/mirrors-ftp.html">&os;
ミラーサイト</a><a
href="&lists.stable;/2013-August/074589.html">公開</a>
されています。</p>
</event>
</day>
</month>
<month>
<name>7</name>
<day>
<name>29</name>
<event>
<title>&os;&nbsp;9.2-BETA2 公開</title>
<p>&os;-9.2 リリースサイクルから 2 回目の BETA 版が公開されました。
amd64, i386, powerpc64 および sparc64 アーキテクチャの
ISO イメージが、<a
href="&url.doc.base;/books/handbook/mirrors-ftp.html">&os;
ミラーサイト</a><a
href="&lists.stable;/2013-July/074440.html">公開</a>
されています。</p>
</event>
</day>
<day>
<name>22</name>

View file

@ -2,7 +2,7 @@
<!--
$FreeBSD$
Original revision: r42364
Original revision: r42493
-->
<![%beta2.testing;[
@ -121,30 +121,24 @@
<td><a href="&url.rel;/pc98/i386/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
-->
<!--
<tr>
<td></td>
<td>powerpc</td>
<td><a href="&url.rel;/powerpc/powerpc/&betarel.current;-&betarel.vers;">[ÇÛÉÛ¸µ]</a></td>
<td><a href="&url.rel;/powerpc/powerpc/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
-->
<!--
<tr>
<td></td>
<td>powerpc64</td>
<td><a href="&url.rel;/powerpc/powerpc64/&betarel.current;-&betarel.vers;">[ÇÛÉÛ¸µ]</a></td>
<td><a href="&url.rel;/powerpc/powerpc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
-->
<!--
<tr>
<td></td>
<td>sparc64</td>
<td><a href="&url.rel;/sparc64/sparc64/&betarel.current;-&betarel.vers;">[ÇÛÉÛ¸µ]</a></td>
<td><a href="&url.rel;/sparc64/sparc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
-->
</tbody>
</table>

View file

@ -7,7 +7,7 @@
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/contributing/article.xml,v 1.3 2006/03/28 16:40:29 gad Exp $
Original revision: r40773
Original revision: r42442
-->
<article lang='ru'>
@ -410,9 +410,8 @@
<orderedlist>
<listitem>
<indexterm><primary>ÌÉÃÅÎÚÉÏÎÎÏÅ ÓÏÇÌÁÛÅÎÉÅ BSD</primary></indexterm>
<para>ìÉÃÅÎÚÉÏÎÎÏÅ ÓÏÇÌÁÛÅÎÉÅ BSD. ïÎÏ Ñ×ÌÑÅÔÓÑ ÓÁÍÙÍ
<para>ìÉÃÅÎÚÉÏÎÎÏÅ ÓÏÇÌÁÛÅÎÉÅ BSD<indexterm><primary>ÌÉÃÅÎÚÉÏÎÎÏÅ
ÓÏÇÌÁÛÅÎÉÅ BSD</primary></indexterm>. ïÎÏ Ñ×ÌÑÅÔÓÑ ÓÁÍÙÍ
предпочтительным из-за <quote>отсутствия дополнительных
условий</quote> и общей привлекательности для коммерческих
компаний. Проект FreeBSD далёк от того, чтобы выступать против
@ -422,6 +421,7 @@
</listitem>
<listitem>
<para>
<indexterm>
<primary>GPL</primary>
<see>GNU General Public License</see>
@ -429,7 +429,7 @@
<indexterm><primary>GNU General Public License</primary></indexterm>
<para>GNU General Public License, ÉÌÉ <quote>GPL</quote>. üÔÏ
GNU General Public License, ÉÌÉ <quote>GPL</quote>. üÔÏ
лицензионное соглашение не очень популярно у нас из-за объёма
требований, которые нужно выполнять всем, кто собирается
использовать код в коммерческих целях. Однако, учитывая абсолютное

View file

@ -7,7 +7,7 @@
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/cvs-freebsd/article.xml,v 1.9 2006/02/05 17:43:22 marck Exp $
Original revision: r39632
Original revision: r42226
-->
<article lang="ru">
@ -63,9 +63,9 @@
<para>FreeBSD является одним из проектов, использующим
<application>CVS</application>. Здесь также имеет большое количество
разработчиков, разбросанных по всему миру. Они разработали некоторые
скрипты, облегчающие управление хранилищем. Недавно эти скрипты были
пересмотрены и приведены в порядок Джозефом Картаузером (Joseph
Karthauser), в целях облегчения их использования в других проектах. В этой
скрипты, облегчающие управление хранилищем. Недавно &a.joe.email;
пересмотрел и привел в порядок эти скрипты
в целях облегчения их использования в других проектах. В этой
статье описан один из методов использования новых скриптов.</para>
<para>Чтобы извлечь максимум информации из этой статьи, вы должны владеть

View file

@ -7,7 +7,7 @@
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/hubs/article.xml,v 1.21 2007/05/15 18:39:34 gad Exp $
Original revision: r41155
Original revision: r42226
-->
<article lang="ru">
@ -356,7 +356,7 @@
Автором <application>CVSup</application> является &a.jdp.email;.
<application>CVSup</application> непросто установить на платформе,
отличной от FreeBSD, поскольку он написан на языке Modula-3 и требует
соответствующего окружения. Джон Полстра создал усеченную версию M3,
соответствующего окружения. &a.jdp; создал усеченную версию M3,
достаточную для работы <application>CVSup</application>, которую
намного проще установить. Подробности можно прочитать здесь: <ulink
url="http://www.polstra.com/projects/freeware/ezm3/">Ezm3</ulink>.

View file

@ -3,7 +3,7 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
Original revision: r40684
Original revision: r42226
-->
<chapter id="bsdinstall">
<chapterinfo>
@ -444,7 +444,7 @@
<para>äÌÑ ÓÏÚÄÁÎÉÑ ÚÁÇÒÕÚÏÞÎÏÇÏ ÆÌÅÛ-ÎÁËÏÐÉÔÅÌÑ ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ
ÛÁÇÉ:</para>
<procedure>
<procedure id="bsdinstall-installation-media-memory-stick">
<step>
<title>ðÏÌÕÞÅÎÉÅ ÏÂÒÁÚÁ ÄÌÑ ÆÌÅÛ-ÎÁËÏÐÉÔÅÌÑ</title>
@ -972,13 +972,13 @@ Trying to mount root from cd9660:/dev/iso9660/FREEBSD_INSTALL [ro]...</screen>
<title>÷×ÅÄÅÎÉÅ × <application>bsdinstall</application></title>
<para><application>bsdinstall</application> ÜÔÏ ÔÅËÓÔÏ×ÁÑ ÐÒÏÇÒÁÍÍÁ ÄÌÑ
установки &os;, созданная &a.nwhitehorn.email; и представленная в 2011 году
для &os;&nbsp;9.0.</para>
ÕÓÔÁÎÏ×ËÉ &os;, ÓÏÚÄÁÎÎÁÑ &a.nwhitehorn.email; É ÐÒÅÄÓÔÁ×ÌÅÎÎÁÑ
× 2011 ÇÏÄÕ ÄÌÑ &os;&nbsp;9.0.</para>
<note>
<para>÷ ËÏÍÐÌÅËÔÅ Ó <ulink url="http://pcbsd.org">PC-BSD</ulink>
есть программа <application>pc-sysinstall</application> от &a.kmoore.email;,
которая также может использоваться для <ulink
ÅÓÔØ ÐÒÏÇÒÁÍÍÁ <application>pc-sysinstall</application> ÏÔ
&a.kmoore.email;, ËÏÔÏÒÁÑ ÔÁËÖÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ <ulink
url="http://wiki.pcbsd.org/index.php/Use_PC-BSD_Installer_to_Install_FreeBSD">
ÕÓÔÁÎÏ×ËÉ &os;</ulink>. îÅÓÍÏÔÒÑ ÎÁ ÔÏ, ÞÔÏ ÜÔÕ ÐÒÏÇÒÁÍÍÕ ÐÕÔÁÀÔ Ó
<application>bsdinstall</application>, ÏÂÅ ÏÎÉ ÍÅÖÄÕ ÓÏÂÏÊ ÎÉËÁË

View file

@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/install/chapter.xml,v 1.46 2007/07/13 13:13:07 den Exp $
Original revision: r41278
Original revision: r41823
-->
<chapter id="install">
@ -378,14 +378,9 @@
устанавливать большое количество дополнительного ПО,
понадобится еще больше дискового пространства.</para>
<para>Вы можете использовать коммерческие программы,
такие как <application>&partitionmagic;</application>,
или свободно распространяемые, такие как
<application>GParted</application>, для
изменения размера разделов и освобождения места под
&os;.
Как <application>&partitionmagic;</application>, так и
<application>GParted</application> способны работать с
<para>Для изменения размера разделов и освобождения места под &os; вы
можете использовать программу <application>GParted</application>.
<application>GParted</application> способна работать с разделами
<acronym>NTFS</acronym>. Утилита <application>GParted</application>
доступна на некоторых Live CD дистрибутивах Linux, например: <ulink
url="http://www.sysresccd.org/">SystemRescueCD</ulink>.</para>
@ -438,9 +433,8 @@
</listitem>
<listitem>
<para>Использовать одну из утилит, таких как
<application>&partitionmagic;</application>, описанную
выше, для сжатия раздела &windows;.</para>
<para>Использовать для сжатия раздела &windows; одну из
вышеописанных утилит.</para>
</listitem>
</orderedlist>
</example>
@ -1372,9 +1366,9 @@ Mounting root from ufs:/dev/md0c
<sect2 id="install-drive-bios-numbering">
<title>Нумерация дисков в BIOS</title>
<para>Перед установкой и настройкой &os;
нужно позаботиться кое о чем, особенно если
жестких дисков несколько.</para>
<para>Перед установкой и настройкой операционной системы необходимо
знать, как &os; трактует предоставляемую системой BIOS информацию
о дисках и их именовении.</para>
<indexterm><primary>MS-DOS</primary></indexterm>
@ -1384,13 +1378,10 @@ Mounting root from ufs:/dev/md0c
системой, такой как &ms-dos; или &microsoft.windows;, BIOS
может отходить от обычного порядка нумерации дисков. Это
позволяет пользователю загружаться не только с так
называемого <quote>primary master</quote> диска. Это особенно
удобно для тех пользователей, кто обнаружил, что простейший и самый
дешевый путь делать резервную копию системы &mdash; купить второй
идентичный первому жесткий диск и регулярно делать копии первого
диска на второй, используя
<application><trademark class="registered">Ghost</trademark></application>
или <application>XCOPY</application>. Затем, если первый диск выйдет из
называемого "primary master" диска. Это особенно
удобно для тех пользователей, которые покупают второй
идентичный первому жесткий диск и регулярно делают копии первого
диска на второй. Затем, если первый диск выйдет из
строя, будет заражен вирусом или поврежден из-за сбоя
операционной системы, он может быть легко восстановлен
путем логической перестановки дисков в BIOS. Это все равно
@ -1634,8 +1625,7 @@ Mounting root from ufs:/dev/md0c
это может быть наибольший непрерывный блок неразмеченного
пространства или размер всего жесткого диска.</para>
<para>Если вы уже освободили место для &os; (возможно, используя
утилиту вроде <application>&partitionmagic;</application>),
<para>Если вы уже освободили место для &os;, то
можете нажать <keycap>C</keycap> для создания нового слайса.
Будет также предложено ввести размер слайса, который вы
хотите создать.</para>

View file

@ -11,7 +11,7 @@
# Build the FreeBSD Porter's Handbook.
#
MAINTAINER=andy@FreeBSD.org.ua
MAINTAINER=pluknet@FreeBSD.org
DOC?= book

206
share/pgpkeys/markm.key Normal file
View file

@ -0,0 +1,206 @@
<!-- $FreeBSD$ -->
<!--
sh addkey.sh markm 8A13A2CD FB57D793;
-->
<programlisting xmlns="http://docbook.org/ns/docbook" role="pgpfingerprint"><![CDATA[
pub 1024R/8A13A2CD 1995-08-08
Key fingerprint = 80 36 6E 40 83 D6 8A 36 BC 06 EA 0E 7A F2 CE CE
uid Mark Murray <mark@grondar.org>
uid Mark Murray <markm@iafrica.com>
uid Mark Murray <mark@grondar.za>
uid Mark Murray <markm@freebsd.org>
pub 1024D/FB57D793 2000-01-20
Key fingerprint = 3FB6 3D12 0CF0 611F 0441 CD18 CD0B 8A35 FB57 D793
uid Mark R V Murray <mark@grondar.org>
uid Mark R V Murray <mark@grondar.za>
uid Mark R V Murray <markm@uunet.co.za>
uid Mark R V Murray <markm@freebsd.org>
sub 2048g/EB82BBFC 2000-01-20
]]></programlisting>
<programlisting xmlns="http://docbook.org/ns/docbook" role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: GPGTools - http://gpgtools.org
mQCNAzAnooMAAAEEAL42eeVYmSJ1QFIMHt1bTSEFafxsszSr3p3YcG783VDEKVzC
AyJudxWChoEWnZDwdzBCzq8NtY9I5ko4xVTmDtLlouYG/ctK2ORPxRWN9qjr9n14
/+0Uwgf2lK6xHrmVDwWfNSG14+EU8V+TLaDqvI9NsnIiKyk5N958vKOKE6LNAAUR
tB9NYXJrIE11cnJheSA8bWFya21AaWFmcmljYS5jb20+iQCVAwUQNjhn6t58vKOK
E6LNAQEKBQP+MydNxqRtGDOy7yNXrLf4oOqE5iDh0RuLWtHkx6VoAYPDsVr6sBn3
RlqlVEZcOJmx0jTBWC5NL6BbE87aBnAJsZxqLjf6rsJd9cv+3YMuJmDaAHKsfeCk
XTyEB40EJ8zQqx4kXIzNzNvqZbHm4rktD/Xq5qFvBV4azhaSgEmac/GJAJUDBRAy
Pm9G3tqU4mxLVx8BAVsmBACyUNku7Ht7MfiQjz0TfTRcScJVTGMn87r/p7qUPvKg
ce3sVjQF11LJytISolyTHJpnh/VFuIPsW66wdENwUyzWGf4zOd+Orj4tVM9SsjOk
RnkWAdChHbzunNm2FsjnAJIieh4PhGi0jj8AaFmgGcRQvX4oSrCBVn4LUZg0pzUg
/YkAlQMFEDJC2TH7wj+NsTMUOQEBZfgD/jXtaKOSFt8FVHGx8g1p1OSFwsbmARpG
yf3UxOjs5mMfE9OijTeRJPXzzmIvQ7D+LyGHTgVLU+kLM68yqS1KjriDOmTg7iHu
b7Q2ekI65q+z3F9qi2qOPRcON/20pS9iVlJfWdZUGwQW+y28XZM0S0ER3YVVl+un
qlPNqCvsIWNPiQCVAwUQNPzbyl2XsiiA35GBAQEFEAP8DuUzwdU92CADfm/xfOCH
hpt8JefCevmO0UhkxBdl8YFXBkuOkkmZS8otKggLSpmvzVmQZ/elkE1s+V/YQcbZ
SHkWLdGBiB6I84y5zka0Xgwl65CO0Bj/8NVLkJtF2nQRDRLIW69HQSaF0ftmmcm3
yKzGDCwSab0BBm7NFoyuT6KJAJUDBRA1iehuVN1fojxmJGcBAT7EA/0SdeEX0PDG
N7H7O0N9p3qJ8bNqwhT1uHiYOvATPkfGwUBjx8wt1GXena1Yn0tsnUPDrPhUg9Z5
/NPaLyMFAVlRQ3ZHoI26Ng79w+BvU7npPuFm/Bwtw0lHPkMksFvU7rj8NmjqDoTU
eKIWkD3+wD1898Q0Q7fBzWo99agUQCf9cokBFQMFEDWJ9TdFnRLf4P0liQEBtsIH
+QEZqb6RKGtgyb5AH41421BKXS1NWnIevFtpQk+wRHI7VpU+Pi4d6+4RqnzDhodN
JooF/8YN8cp8K2qvRo3f9TrIiwBl+yhpzDR8UiyTczSN+z7K5Sif/vy2fQyzXe03
eN1xTlN1Q/CwhFiTsab5CC6XwrRqMIOQC9uyxA2+DuRLbdss/v8M2Q5ovSHKFa/M
7OZ2yta08Sv1P3O9UnzvxSoGNyEAH5ptVqTa9Bvzz7+nSDo7j5AWxJKxf8Z+TZkh
ucfh/EKNKurzAhh+7Q0BTiAAvvdKrKcp39fMhsM4rb1v785wSWLhK4QdO3ayJS2O
G7qBT7AoJv3RNBFrnsh1ZKqIPwMFEDWOv5TzJPHi9dS+JRECzGsAn0GVbtxxQKmO
bv/yGlA6GLdqUHDxAKCeqyxMHGe2waDE6Ooeor78LZZTrIkAlQMFEDWO+C+wsXGD
TboQkQEBxgwD/19+BvAtiFNR+1IBPicm3a1gV0DNpqUDVSGpj0sXTmWqXZAfATgO
ysjx+czI691h/OSUfzES6tGflz9Z2iEEOi/Md4o4h/wZL+qgoTsz1eZ3WCrIn+Qn
BExAmMIgO1Mbn01Sl0YHfW4Su/y1KY/L+XSwubEpm1Guz+Y4kbPtTW6GiQCVAwUQ
NY75m6RQkCwJ0+ZNAQH5RgQA3ze7NVBaXQKAi3cqbbuN5jg1ReFTqlnnOnnnnOcR
rnvqEQakXsKn6td6r9/G3iF1DhcNQxQHqApV3149ZG2A+PiGQERzBZi8a8aQI1ZT
bLar+x6n5XZIB8mSvMvIdxAvavofoQAFAT77khMgfg1xiKk8FC/MSXTWoiFaK1en
f9WJAJUDBRA1jvoT8uVlTOYOKm0BAZSwA/wNr2BClIbCWD+otFHnh5UDeZ0hXnhT
bC42hyJM0omEiqjjgqi6irH950ts8FpQE9PAIoNp3DRL3epbAK5naS/6yTjKeWAR
3aeI51HPNaqNAnwO13UQzNE0C0ERtWDEVbZ98ncmxqfzI0sFbXlF0bHfiC/auyho
whX0cdPJtFR3Q4hGBBARAgAGBQI57zufAAoJEF15IuRxooxze40An1sz2GJLT5lB
s8NUfFnZjZKpWDeBAJ41o+ILv4YX+EF0gPgRrVXoCmPLXohGBBARAgAGBQI57zwZ
AAoJEF1SHIzmsVAWLAgAni5Fo0+bMDyVJJuGuGwFQfLHsPenAJ9pTzl6lUSGPB/W
+LLKtTdihQbu4ohGBBARAgAGBQI68vLhAAoJEGXWEgwWF3CHGEcAnRxMlB9zmmQm
5mBqmLT5LzqCQF86AKDrom4JswVsBzGT/QemVgdVNJd8OYhGBBARAgAGBQJM4DHh
AAoJEM0LijX7V9eTukgAoL2Wz1Mj6bwkpplnD/+qz99dfeQrAKC+VfRCK8qnP6m5
wYR7DYGce0ZpGokAlQMFEDI9H4fefLyjihOizQEBefoEAIPa6s3WJvjl/zTDcFjV
EKgQwDkqtpF6KraBfY0iuHH3mBZjGOa0DA2HNjO06QfH8bAiNEecRVNMK+Tuub8l
4AFxu83SOdol5XGgixgEQ1giT8/jt+Zc6ZQrxJL/exTniH95xe5sckG8TlozslbY
2sLH+TpbJEfICtOHIsdQwJQ+tB1NYXJrIE11cnJheSA8bWFya0Bncm9uZGFyLnph
PokAlQMFEDY4Z8refLyjihOizQEB3hAD/A/kgIbsofkdajIB1PgYae2LeYalG7Fm
WmyjHrGmdy5DfKue6lQebCvBxtSScdJ+fXufNXY++VsMeFxvJUSt3GKRzNzT9iUa
WY3k/L7+FHNxKntRd1Cf2waDZIuSk1V8cbQYbcbqUBzJVoym4junWtLA+8Uyrakd
EvmH+x6undZxiQCVAwUQMj5tK97alOJsS1cfAQGAuQQAhqPaTKvjh9tvdmWGYc2P
C0VHDvqIQZzbcnCa2OuKoAFdKGttcSV+zrddymNE9zdpO4Wz12yxM926y4AZ2WLy
fHwM5H4ZLn7oS9IjiZmloXgppu8zMoCwHy9ecpVQGzcqwMvXkYmTPTescuxj5yXx
Jq07Ix8bACwgKI6s6H1BGq+JAJUDBRAyQtgA+8I/jbEzFDkBAbSDA/9b/aEUMk5h
LlDP/u62Jho6RdKECR+NbCvMY0d6lIFLaedSaoghEZHPz8uTVFsQq//X+T07Hf2+
DoTlaQN+XE+CBzXP/1Mi18XghEtIbRh4eIXHcQLhQmGrONNU2ab5NikNDmXs/kVA
H2r/d82yznoVWgp8fvyrF/JC8NMV+45ln4kAlQMFEDWO+DCwsXGDTboQkQEBDuYD
/1jkRXiHz//EpZscFHTzfKi1CRTIQ/Zn7q8G9HwPIhSRPmIamOmF9HOFZuF6Fgfw
6H12SH0/gsNha0re6kVF5QfYeMG5BGb4c1j1QaSZjIoTCP1V0t7VFCFXlTuSG1zq
ZW8cTPmTuMeJ+z+fNgg3e8Fwd9p2PgvD5ZdKtMXCKlMPiEYEEBECAAYFAjnvO5kA
CgkQXXki5HGijHMR0ACeInlPe0BCgl2BKQkzrg2Jscx4Lk8AnRWVdcg5AN8oeyCg
gkBg1RBQJ/wXiEYEEBECAAYFAjnvPB8ACgkQXVIcjOaxUBaUOwCeMCHaCm5yZtv3
oEINilKU4+p7rfUAn2HTuBMYeyIoh20BJhYEdc/ngJWHiEYEEBECAAYFAkzgMeEA
CgkQzQuKNftX15OF0QCgtcyPaQk28CK0yYqX8Jev607Fq9kAnjay5K0QFkEZAz/w
5MXxODNqEe54iQCVAwUQMj5bUd58vKOKE6LNAQEZXAP+MOIqGp4kp3XtrP/w3f+U
QFITatZn6M92awlvdjpYCbCpQP5SQj8ZLFNjKKffNOsgk1o2vyHl7ZUFvagrx1E7
os8ab+q+c4F2o9yevODcdUaLK0AthxD1lum4hRX4hHiLMzNqLs2RIn4n/GRPvwh/
Q4WksHqqQEj5VAPb6EUNYV60H01hcmsgTXVycmF5IDxtYXJrbUBmcmVlYnNkLm9y
Zz6JAJUDBRA2OGfa3ny8o4oTos0BAZTkBACArRD15+VLDl8x96KZnpOtGcd5UNjx
XkVqm2w0duTnRRS4bf0N0aqfbBCfLKAWdih1ZgBzcqKnMqoylbLbvSz4Qlyu6biH
ISkEf+coDBH+lMR+Kv/PXzURo797iXSCgLa8i2VjUDVruyNy81A/IupigdwRSZdB
3cdRZ74uJo5cw4kAlQMFEDI+bwLe2pTibEtXHwEBZl8EAILA5Evbpd3whQhecXsa
aboby62Sb1oYRYsRGBlAJoHRcfoq65GxeaUhIDHVuxCDqNgVUfFOXVxv2EnOoZPC
v288E5vGqUqPVNSkGjzYBGQB+sCrVBwq7awHw4gJLVFjraMuaS+JHFlnlcDOQZ71
5qs3NlImcq1KCnn9zsOobJiViQCVAwUQMkLZH/vCP42xMxQ5AQHMAAQAjdTmAKCj
4Te1ut6gMKyrkXT5xp/DoAwmSqBmtPaejGJw90frwp/vWZ9YcRh/aAApaNKC7D7F
V0wlV8q+XHP5oNma7P5Rg5DIZz0LeD0tiznkt2+VXUztIpGnSVq+/MdfOerCRT96
NnfP8eKRP06fxquI2ZOjjqN2c7+t8W31ixuJAJUDBRA1jhXNUrX7ekD4e2UBATyQ
BACWCCQvluQURCsmO+e8TclawDECBYbD1rjMYGrKAFw/jczl6KvzChkhqnhhmODb
8NGbp1yF6Ekxcpy3NbpAAj7mAtrteI24zwJQeTMf2ScaETX8YbJIy3/ARL4jHL9X
CNsatuaRsvbtcInoFCdLuAfVdwQKZNcw3ngmu7OU2WIg54kAlQMFEDWO+DCwsXGD
TboQkQEB350EAJzoKQu7MJ7J58OO0/2W0/nXfO/8zAfYckmsqn+0CKr09wyRFLSD
dDoxvUbGGLV2vf3NGu7SU81Vj6Rag0Nm15z99sTaS96tPzkvKO3/UROfW9HYDwYO
RnebOR/7APxEi8C4CcokB5VbBUavbDVVQge2nXcUFiybXs1xuQWnJH2NiQCVAwUQ
NY75m6RQkCwJ0+ZNAQGWnAQAtdkvdbw5J6M4El2Z1oZiEcY3SYpk1OMfiksbDEzg
ocUQv6t3D9kc0Eb0YwyVkBNKht37E2NvCedyU11iic0GHR3MPrlyZqCC/xNJ17/u
ENORY881F0Py1qR3SqRTNVPA4mMlaQuJbMWlxMNjN553TXTkegrNYkYrCedDreE8
R+SJAJUDBRA1jvoT8uVlTOYOKm0BARW8A/9mkiOLDOrSnlUTeynTz6Gnw4rTOguh
s8Ywk96h+1mYy1HkGRBYd5uGp+1TjLEeZF2Dvl7H48kwFRfYHob7ZRTzLiqo0ezg
dAl5dwi2k7q8swfWMD20tonQ08wcxyOkuwAD1ckfjAf9L78vIMaFqdGDzHpDWwww
dpryOMYibjdI/YkAlQMFEDfU2mplYKmsNPn51QEB/uoD/1dvrDswZFdDmCyONT/v
S6T0w0VcFDosacyL5A1VHUHJhEfuWzziAXitbkT2Kdo9pmwOtNNpBBAkn2sFhb2T
oapZtLKbXnwXPtiVTMTbFGIQoP4ERf4lO08LKnApYYVpMYFOcOtExX8qY9zwSIqt
0HuG14oUgJIVfw0hh5PRxr+1iEUEEBECAAYFAjnvO58ACgkQXXki5HGijHP9jQCb
BOHK52kRk8Puf5LdqHSLd0zCAGUAlAlkZ4X5eM9Oh9ISo1liFSKlpZmIRgQQEQIA
BgUCOe88HwAKCRBdUhyM5rFQFlqaAJ9AqK1Z12b2LNmHSuZ1EL7ey2NrNACfS0F1
icIY93WR34/MBtX2e5n/+QmIRgQQEQIABgUCOfC1mAAKCRAj54bpvu2UbhBcAJ9b
I9+apDmxEkIZEbRWYFLoD2xJ5QCdECaOBLtNGs6zkzSu+FWoWsVz6faIRgQQEQIA
BgUCTOAx4QAKCRDNC4o1+1fXkxjMAJwKvgGyy4hqxRm0OonTvzHG5Lc8PQCgzo/N
f6ySzC+YkJTpTXaijonCBmaJAJUDBRAyPR+13ny8o4oTos0BAV9GA/4/ES75Ucxd
m2mV9tMPs6MBSqN6l+/657w1pz41i5YB7/PSVSwAXvtce7LeXW75RkaPLkWPk4vb
55FXDyW2RUe6pM2e6/h/BwvwcK4vFonj/9io42spr16+yZ2DdRVxZI5E3yXtHSDv
Yky3QnqKAuRON0kwQMStXHRSHeakq/zECrQeTWFyayBNdXJyYXkgPG1hcmtAZ3Jv
bmRhci5vcmc+iQCVAwUTTOAt/d58vKOKE6LNAQGEiAQAsblef/8HdAF9IcuV6BC4
sticUuQnuTajRNTZrS3uD0If4pRz6nY0tpDbIlWilwk3cwnGJQN95ZxB7z6shEAM
epGsZMNq8LSxIV1C+DQHn6Egn5dcCrqpU/r/XKjtL/zSbrwjyLPZlhdO9+qRgUgQ
//TVkIZxT2BpOyRypdByGSCIRgQQEQIABgUCTOAx4QAKCRDNC4o1+1fXk/Q4AKCI
cfP9nV/M76XmlTrn01C7kg35FgCeJXmP3dVbbpqn1GnMHPTwwG/78JuZAaIEOIbc
gxEEAMNiQ8uZSkGGq/Nsd1W44JH5NUcI14Tc051s1Yh5SBw1rDc1of2s05C3Rj0V
azaz2DAtncw6Uio/n/desRohD9Fsrr/PDPWIQRMm2Vki+cRynaeFjSX5NVG2cKzO
NHP8/tTJwsEggYdUG1vbjA8dIqs/MXQ9ntDl9bCwwNmZ/Y1XAKDlOw+unEJCXdjF
vnWgGhqJ7zpgsQP8Dg6tV5pO5Uh1XkgN70mid/W7tEpH7FKj0BSuywAbnx1gp2m7
rYXPRsOZpDiXwq0eoeux1HYylfmIdAmJ7TFIUQx5S75fcfe9MO2ZFPBCf6voh3aN
aHCmv7NdCtKs4SXlnXV4hbCLZqT6Tyf7H1xdT+u1c49NuTZ0d9HBweGiwGkEALlj
eIpp2X0XHOWCMk59oYSO0L9vaAbc/+lNJU+ukxsoDvPFanTh18pYUScdyM47Og/3
ioTKHQ5FJn44DRKj/UMdGntJwtJwzCn2JyAbP1XEQAgWaHWH/F96KBNhQ0yO7Vy8
aqMNRPX3/PYgU4GNm3Knisr3wnR4DjY1JNHD6LqXtCJNYXJrIFIgViBNdXJyYXkg
PG1hcmtAZ3JvbmRhci5vcmc+iEYEExECAAYFAj4zxCEACgkQyIakK9Wy8PutfwCd
EfRLsSy5+5MNbNRR/NRaHe6SPZAAoICu+57VQzc4835PTi49KcbCD/kviEYEExEC
AAYFAkErvjsACgkQFRKuUnJ3cX+mvgCfUrOLIGM/s15yqQp7q7zCiguXhzgAn1b0
17o4m9R22GJZo2Cg3Qv1pi6ziGAEExECACACGwMCHgECF4ACGQEFCwcDAgEDFQID
AxYCAQUCPi6iiAAKCRDNC4o1+1fXk7YNAKCEzMc67ZQl0DwapJHzxJwNvBavLACd
EVke5frHRQQ+A3SiPnRpEmYgPX6InAQQAQIABgUCTOA3mwAKCRDefLyjihOizY2E
A/4jP73urXAPXNB3voxf/CCf5JsZRBmum9RCphVqNbehe1h3Ytlq0r/vcNV7E4I/
KT0YmSfBaDBZgkjGF+VGbF4bnD+pBPAzQe34D4EeiFwGJdANqDP/8hPlJnXVplu4
0HbhaZHDNIVc8TZQ47CnSC8Tp04UDDeQ81YfdQYqIQsuKLQhTWFyayBSIFYgTXVy
cmF5IDxtYXJrQGdyb25kYXIuemE+iFUEExECABUFAjiG3IMDCwoDAxUDAgMWAgEC
F4AACgkQzQuKNftX15NNCgCfQruwaWbSKGFLjgRyVeIWZ/2HcusAni/c5q0E9gIn
bjqqJKQl83GPKyoviEYEEBECAAYFAjnvO7MACgkQXXki5HGijHO0PQCghUk2vkls
JEWfr1r80NKDIIAD7oAAmQGFisfre6hxDLKfRgQ6vE3ZsPlpiEYEEBECAAYFAjnv
PEAACgkQXVIcjOaxUBanJQCg28AMa2zYvJQ6bDUmE8ojDO64l90AmwWQXdZGUOcm
mkRKJMLOO1lcnl8hiEYEExECAAYFAj4zvT4ACgkQyIakK9Wy8Pu9swCgm0qJLhIC
kADO4Ljpn/iKAKfEyEkAn3ddOlzhl6YC3mA8UuJmkIlSbAQuiEYEExECAAYFAkEr
vj8ACgkQFRKuUnJ3cX/aYwCfbBO2vVaI/OblvTIOLRpo6cvl5FYAnROqeKgT2R27
z+mJD5lUi74XiqDRiFoEExECABoCF4AFCwcDAgEDFQIDAxYCAQIeAQUCOIbchAAK
CRDNC4o1+1fXk6/nAJ4/b27LvcFR6Co2IGYSc1+HZQuKywCeKvUURzIbOOHlB9fZ
dAVw4iIYhB2InAQQAQIABgUCTOA3mwAKCRDefLyjihOizYrPA/97jtiTFbux7owW
MftOc7xMK7S93mH9JUNc5Db6Mkng8wOtcw1rW+JZ2Sk656ReNGbark/JjVhbBYo1
cvJ2KB2xUUtxagBC+mE0YQpXFfiorjwBblMbc6poljGi1MwE8w0nAB8RBPaoWZvA
sGnmc/d9UFEW9JzLwNpqBwAFBCrUS7QjTWFyayBSIFYgTXVycmF5IDxtYXJrbUB1
dW5ldC5jby56YT6IVQQTEQIAFQUCOIbdygMLCgMDFQMCAxYCAQIXgAAKCRDNC4o1
+1fXk1SvAJ9yKFLK5enwZPUtkVk6EMnTX4Y3xgCeMwfdL4aCZ33fRFVwWiPnQ8EX
9s2IRgQQEQIABgUCOe87uQAKCRBdeSLkcaKMc9QxAJ0doVtIkISagti+AMzrETDv
xDqq5gCcD4QZvZCuRRKFDtJioDQt9DHOtFGIRgQQEQIABgUCOe88RQAKCRBdUhyM
5rFQFj2oAJ9NfiOOfThlssGK0zuC3Arol8rJWACbBWpyahtI3WwjdFqpK5YCG++2
nwaIRgQTEQIABgUCPjPEIQAKCRDIhqQr1bLw+xxRAJ9I7ietTMoMJDIsivkFO96x
d9C6fQCg1JUzeAg0tv/1vat8m1KcfPnqSLyIRgQTEQIABgUCQSu+PwAKCRAVEq5S
cndxf6nkAKCdcQZ/aAjALByUXdRgc0ZTpMCm+gCeOMxrx+TOSNwDZja7D4els3nK
pluInAQQAQIABgUCTOA3mwAKCRDefLyjihOizWmRBACN1MLB1INghAQYSHbM2eR/
nTQqGmGE88IZ2ZEk36WrqePl7oAxCESZlqMai24PdIeBBsTk8H1+4/QGTvwoO/bu
wtCFgok1PwgCgMEeeW6Ni7y8d/mFYcKtCSDXiTqay1/4lfip2yLv896HdjPg8d3k
TRAHYtt6BTLHdxduYVp6t7QjTWFyayBSIFYgTXVycmF5IDxtYXJrbUBmcmVlYnNk
Lm9yZz6IVQQTEQIAFQUCOIbd6AMLCgMDFQMCAxYCAQIXgAAKCRDNC4o1+1fXkwDx
AJ9uj5lUvh7FHqZKLr6HmPWUl+5aVwCglzTdjXlCesnWSjXYudxvAd3KVEeIRgQQ
EQIABgUCOe87uQAKCRBdeSLkcaKMc0JuAJoDvd5BTVT0nQTVEJy3PqPk9T0H8ACg
9jdTgL+QYVbQ42L2ka2i6wXIu/WIRgQQEQIABgUCOe88RQAKCRBdUhyM5rFQFmpP
AKC6ixQArRZ2Xf5fNuK7XLF3tu6pzQCfZoxELRsEQWMmetpGIFSXF0CY04SIRgQQ
EQIABgUCOfC1wQAKCRAj54bpvu2UbqcaAKC/QtddenxsVy7nKv6PwhdrTbh7MACc
CV9/FNWeMNmavp88szvueq/cBnOIRgQTEQIABgUCPjPEHQAKCRDIhqQr1bLw+3/C
AKC/tBskyhMXb+PRrVewrv+hFJ27HgCfSP9BzL504mZF8CP+nfMLeU1xuN6IRgQT
EQIABgUCQSu+PwAKCRAVEq5Scndxf+nBAJ4pA7skADbcpm1fSJvs9XnhtfUNFQCf
S3jxETNuSBoONV2pbVza/A0B8FOIWgQTEQIAGgIXgAIeAQULBwMCAQMVAgMDFgIB
BQI4ht3qAAoJEM0LijX7V9eTKvMAnilP0C6REat/2gdhIoBfl8DHq2MNAKCRY2h3
nh3zimCy/YUphYmEeC4m+4icBBABAgAGBQJM4DebAAoJEN58vKOKE6LNx7gD/Rzs
YSNznYjQ47BCMZVnk1rciC7/KpqvyaEAIn0b2ZEciYh2GCsB9xQeTf6Sp0/AUbSM
bELQV5Etd6BkU3JkAD6KvmVr7GSJhWSPk/dxxUEZBAVhTd5bCgbPcn8u9UfTnsVa
s1RFZVNI2dIbmHbqE0i7UDs624wRpNMrdbzudw3RuQINBDiG3QsQCACj2Ev3erjr
QypqIA81vOrXsTCe8d15Qyz8blZyZaq9qglo5/1asr5DT/wzsnZFleRe9e3GUO5B
Gt+u6H1IAACw1VF2ErKpw5FRl6gBRQqgvT1ZIfUfTclZUD/V0gW4R2wQpPfnMWXM
cUUPHXBJT/yUTuFwmoiZdmwtO7iOZ/vtF1iXxRfrbL2f6nXv8YKLfe/TL0XBhwpJ
g78HdL5NXj0wP0bKBjVUUieHRqkkBPDXpKLcikdo4zExJHuPtIa4IYhLdffBO4wT
S0jNkTtsdRrY2PT95UU0cpX6e5s40WwJcsBJ5A75hpSCVXc2+bQ672Z6dxFqSPzZ
ru1Wikq+r6UTAAMFB/0daFBKZGNEShCgy6B37erDt8jCJ1j9fS535DaY4IeHK6JC
VUITwYb/t9bs5F0mY5TnhNVO6iOPspx4Zc/NC7vpVRO/52EmyMGfLKk40IoIVZ3d
PulKc9iJ1idjrJNz4fWMuPbCXh2V9sFKuzNVC6NqvVOd93aGIULKD84NI4dmXSaw
oMrbGycEpkIUX+pu1N+60fQ7IpxcpTvTK0PP+lrG5JeATlmQoLdBoNndfugX3nm2
dg/ytX+JTduzpYxudTF98X/6fw02tTLP51vuLomP0yG1kmA8fZGX/5fCCln7lKWM
oLy32vvIosM62KaaQ9JFY/xS+JUFRQ4lPveQf/XuiEYEGBECAAYFAjiG3QsACgkQ
zQuKNftX15NeVgCgyZv3DnVznCNGiIWo4qTRdHmrTYIAn1268JzC/rMtId1PiOBS
rw2zuBrj
=y5RG
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

View file

@ -1201,6 +1201,11 @@
&pgpkey.ken;
</sect2>
<sect2 xmlns="http://docbook.org/ns/docbook" xml:id="pgpkey-markm">
<title>&a.markm.email;</title>
&pgpkey.markm;
</sect2>
<sect2 xmlns="http://docbook.org/ns/docbook" xml:id="pgpkey-dinoex">
<title>&a.dinoex.email;</title>
&pgpkey.dinoex;

View file

@ -244,6 +244,7 @@
<!ENTITY pgpkey.marino SYSTEM "marino.key">
<!ENTITY pgpkey.marius SYSTEM "marius.key">
<!ENTITY pgpkey.markj SYSTEM "markj.key">
<!ENTITY pgpkey.markm SYSTEM "markm.key">
<!ENTITY pgpkey.markp SYSTEM "markp.key">
<!ENTITY pgpkey.marks SYSTEM "marks.key">
<!ENTITY pgpkey.markus SYSTEM "markus.key">

View file

@ -1,152 +1,161 @@
<!-- $FreeBSD$ -->
<!--
sh addkey.sh tdb 5AE7D984;
sh addkey.sh tdb FDF38D55;
-->
<programlisting xmlns="http://docbook.org/ns/docbook" role="pgpfingerprint"><![CDATA[
pub 1024D/5AE7D984 2000-10-07
Key fingerprint = 1453 086E 9376 1A50 ECF6 AE05 7DCE D659 5AE7 D984
pub 4096R/FDF38D55 2013-08-07 [expires: 2015-08-07]
Key fingerprint = 4BD9 5F90 8A50 40E8 D26C D681 6C22 6B37 FDF3 8D55
uid Tim Bishop <tim@bishnet.net>
uid Tim Bishop <T.D.Bishop@kent.ac.uk>
uid Tim Bishop <tdb@i-scream.org>
uid Tim Bishop <tdb@FreeBSD.org>
sub 4096g/7F886031 2000-10-07
uid Tim Bishop <tdb@i-scream.org>
sub 4096R/25CEA948 2013-08-07 [expires: 2015-08-07]
]]></programlisting>
<programlisting xmlns="http://docbook.org/ns/docbook" role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
5ACdHjn4iuMiXZA8cDDPAi8VybndPak=
=F66Y
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
3LmEJEI19hT39nIrQGIAzj8zVP/tHw==
=s4nE
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

View file

@ -0,0 +1,121 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
=============================================================================
FreeBSD-SA-13:07.bind Security Advisory
The FreeBSD Project
Topic: BIND remote denial of service
Category: contrib
Module: bind
Announced: 2013-07-26
Credits: Maxim Shudrak and the HP Zero Day Initiative, ISC
Affects: FreeBSD 8.4-RELEASE and FreeBSD 9.x
Corrected: 2013-07-26 22:53:17 UTC (stable/8, 8.4-STABLE)
2013-07-26 22:40:17 UTC (releng/8.4, 8.4-RELEASE-p2)
2013-07-26 22:43:09 UTC (stable/9, 9.2-BETA2)
2013-07-26 22:40:23 UTC (releng/9.1, 9.1-RELEASE-p5)
CVE Name: CVE-2013-4854
For general information regarding FreeBSD Security Advisories,
including descriptions of the fields above, security branches, and the
following sections, please visit <URL:http://security.FreeBSD.org/>.
I. Background
BIND 9 is an implementation of the Domain Name System (DNS) protocols.
The named(8) daemon is an Internet Domain Name Server. The libdns
library is a library of DNS protocol support functions.
II. Problem Description
Due to a software defect a specially crafted query which includes
malformed rdata, could cause named(8) to crash with an assertion
failure and rejecting the malformed query. This issue affects both
recursive and authoritative-only nameservers.
III. Impact
An attacker who can send a specially crafted query could cause named(8)
to crash, resulting in a denial of service.
IV. Workaround
No workaround is available, but systems not running the named(8) service
and not using the base system DNS utilities are not affected.
V. Solution
Perform one of the following:
1) Upgrade your vulnerable system to a supported FreeBSD stable or
release / security branch (releng) dated after the correction date.
2) To update your vulnerable system via a source code patch:
The following patches have been verified to apply to the applicable
FreeBSD release branches.
a) Download the relevant patch from the location below, and verify the
detached PGP signature using your PGP utility.
# fetch http://security.FreeBSD.org/patches/SA-13:07/bind.patch
# fetch http://security.FreeBSD.org/patches/SA-13:07/bind.patch.asc
# gpg --verify bind.patch.asc
b) Execute the following commands as root:
# cd /usr/src
# patch < /path/to/patch
Recompile the operating system using buildworld and installworld as
described in <URL:http://www.FreeBSD.org/handbook/makeworld.html>.
Restart the named daemon, or reboot the system.
3) To update your vulnerable system via a binary patch:
Systems running a RELEASE version of FreeBSD on the i386 or amd64
platforms can be updated via the freebsd-update(8) utility:
# freebsd-update fetch
# freebsd-update install
VI. Correction details
The following list contains the correction revision numbers for each
affected branch.
Branch/path Revision
- -------------------------------------------------------------------------
stable/8/ r253696
releng/8.4/ r253692
stable/9/ r253695
releng/9.1/ r253693
- -------------------------------------------------------------------------
To see which files were modified by a particular revision, run the
following command, replacing XXXXXX with the revision number, on a
machine with Subversion installed:
# svn diff -cXXXXXX --summarize svn://svn.freebsd.org/base
Or visit the following URL, replacing XXXXXX with the revision number:
<URL:http://svnweb.freebsd.org/base?view=revision&revision=XXXXXX>
VII. References
https://kb.isc.org/article/AA-01015
<URL:http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4854>
The latest revision of this advisory is available at
http://security.FreeBSD.org/advisories/FreeBSD-SA-13:07.bind.asc
-----BEGIN PGP SIGNATURE-----
iEYEARECAAYFAlHzPpMACgkQFdaIBMps37Jb2ACdFqaNTTBFiOCuz30MJ5s85UVd
MzoAn2ebCjqULwyEbJaeTlck87NPfQWR
=RFf2
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,120 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
=============================================================================
FreeBSD-SA-13:08.nfsserver Security Advisory
The FreeBSD Project
Topic: Incorrect privilege validation in the NFS server
Category: core
Module: nfsserver
Announced: 2013-07-26
Credits: Rick Macklem, Christopher Key, Tim Zingelman
Affects: FreeBSD 8.3, FreeBSD 9.0 and FreeBSD 9.1
Corrected: 2012-12-28 14:06:49 UTC (stable/9, 9.2-BETA2)
2013-07-26 22:40:23 UTC (releng/9.1, 9.1-RELEASE-p5)
2013-01-06 01:11:45 UTC (stable/8, 8.3-STABLE)
2013-07-26 22:40:29 UTC (releng/8.3, 8.3-RELEASE-p9)
CVE Name: CVE-2013-4851
For general information regarding FreeBSD Security Advisories,
including descriptions of the fields above, security branches, and the
following sections, please visit <URL:http://security.FreeBSD.org/>.
I. Background
The Network File System (NFS) allows a host to export some or all of its
file systems so that other hosts can access them over the network and mount
them as if they were on local disks. FreeBSD includes both server and client
implementations of NFS.
II. Problem Description
The kernel incorrectly uses client supplied credentials instead of the one
configured in exports(5) when filling out the anonymous credential for a
NFS export, when -network or -host restrictions are used at the same time.
III. Impact
The remote client may supply privileged credentials (e.g. the root user)
when accessing a file under the NFS share, which will bypass the normal
access checks.
IV. Workaround
Systems that do not provide the NFS service are not vulnerable. Systems that
do provide the NFS service are only vulnerable when -mapall or -maproot is
used in combination with network and/or host restrictions.
V. Solution
Perform one of the following:
1) Upgrade your vulnerable system to a supported FreeBSD stable or
release / security branch (releng) dated after the correction date.
2) To update your vulnerable system via a source code patch:
The following patches have been verified to apply to the applicable
FreeBSD release branches.
a) Download the relevant patch from the location below, and verify the
detached PGP signature using your PGP utility.
# fetch http://security.FreeBSD.org/patches/SA-13:08/nfsserver.patch
# fetch http://security.FreeBSD.org/patches/SA-13:08/nfsserver.patch.asc
# gpg --verify nfsserver.patch.asc
b) Apply the patch.
# cd /usr/src
# patch < /path/to/patch
c) Recompile your kernel as described in
<URL:http://www.FreeBSD.org/handbook/kernelconfig.html> and reboot the
system.
3) To update your vulnerable system via a binary patch:
Systems running a RELEASE version of FreeBSD on the i386 or amd64
platforms can be updated via the freebsd-update(8) utility:
# freebsd-update fetch
# freebsd-update install
VI. Correction details
The following list contains the correction revision numbers for each
affected branch.
Branch/path Revision
- -------------------------------------------------------------------------
stable/8/ r245086
releng/8.3/ r253694
stable/9/ r244772
releng/9.1/ r253693
- -------------------------------------------------------------------------
To see which files were modified by a particular revision, run the
following command, replacing XXXXXX with the revision number, on a
machine with Subversion installed:
# svn diff -cXXXXXX --summarize svn://svn.freebsd.org/base
Or visit the following URL, replacing XXXXXX with the revision number:
<URL:http://svnweb.freebsd.org/base?view=revision&revision=XXXXXX>
VII. References
<URL:http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4851>
The latest revision of this advisory is available at
http://security.FreeBSD.org/advisories/FreeBSD-SA-13:08.nfsserver.asc
-----BEGIN PGP SIGNATURE-----
iEYEARECAAYFAlHzPrkACgkQFdaIBMps37I9YACfSu4orRhgOhol8vacW9kF3ZGP
jtAAn0t2i14CMo1MT5MztI6RWX3hnUWZ
=xjf/
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,13 @@
Index: contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
===================================================================
--- contrib/bind9/lib/dns/rdata/generic/keydata_65533.c (revision 253461)
+++ contrib/bind9/lib/dns/rdata/generic/keydata_65533.c (working copy)
@@ -176,7 +176,7 @@
UNUSED(options);
isc_buffer_activeregion(source, &sr);
- if (sr.length < 4)
+ if (sr.length < 16)
return (ISC_R_UNEXPECTEDEND);
isc_buffer_forward(source, sr.length);

View file

@ -0,0 +1,6 @@
-----BEGIN PGP SIGNATURE-----
iEYEABECAAYFAlHzPqUACgkQFdaIBMps37IIPgCgioXGAf1PRyZ0mSeCktSzxFeY
l+4An0YlRzZ8Xbt+CgxwIwyvGjLYpy9q
=tbCD
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,13 @@
Index: sys/kern/vfs_export.c
===================================================================
--- sys/kern/vfs_export.c (revision 253367)
+++ sys/kern/vfs_export.c (working copy)
@@ -208,7 +208,7 @@
np->netc_anon = crget();
np->netc_anon->cr_uid = argp->ex_anon.cr_uid;
crsetgroups(np->netc_anon, argp->ex_anon.cr_ngroups,
- np->netc_anon->cr_groups);
+ argp->ex_anon.cr_groups);
np->netc_anon->cr_prison = &prison0;
prison_hold(np->netc_anon->cr_prison);
np->netc_numsecflavors = argp->ex_numsecflavors;

View file

@ -0,0 +1,22 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Index: sys/kern/vfs_export.c
===================================================================
- --- sys/kern/vfs_export.c (revision 253367)
+++ sys/kern/vfs_export.c (working copy)
@@ -208,7 +208,7 @@
np->netc_anon = crget();
np->netc_anon->cr_uid = argp->ex_anon.cr_uid;
crsetgroups(np->netc_anon, argp->ex_anon.cr_ngroups,
- - np->netc_anon->cr_groups);
+ argp->ex_anon.cr_groups);
np->netc_anon->cr_prison = &prison0;
prison_hold(np->netc_anon->cr_prison);
np->netc_numsecflavors = argp->ex_numsecflavors;
-----BEGIN PGP SIGNATURE-----
iEYEARECAAYFAlHzPsQACgkQFdaIBMps37J36gCgglvXt5i1cg/+gvs4mHyJ+mrj
tesAn1Qli/x2FjqbQ++FPs8qF2Sc7Rxs
=kdhf
-----END PGP SIGNATURE-----

View file

@ -7,6 +7,23 @@
<year>
<name>2013</name>
<month>
<name>7</name>
<day>
<name>26</name>
<advisory>
<name>FreeBSD-SA-13:08.nfsserver</name>
</advisory>
<advisory>
<name>FreeBSD-SA-13:07.bind</name>
</advisory>
</day>
</month>
<month>
<name>6</name>

View file

@ -2245,10 +2245,10 @@
<!-- Below we list the various hats. -->
<!-- FreeBSD Bugmeister -->
<!ENTITY a.bugmeister '&a.eadler;, &a.gavin;, &a.gonzo;, &a.linimon;'>
<!ENTITY a.bugmeister '&a.eadler;, &a.gavin;, &a.gonzo;'>
<!-- FreeBSD Core Team -->
<!ENTITY a.core.members '&a.tabthorpe;, &a.gavin;, &a.jhb;, &a.kib;, &a.theraven;, &a.attilio;, &a.hrs;, &a.peter;, &a.miwi;'>
<!ENTITY a.core.members '&a.tabthorpe;, &a.gavin;, &a.jhb;, &a.kib;, &a.theraven;, &a.hrs;, &a.peter;, &a.miwi;'>
<!-- FreeBSD Doc Engineering Team -->
<!ENTITY a.doceng.members '&a.gjb;, &a.blackend;, &a.gabor;, &a.hrs;'>
@ -2257,15 +2257,15 @@
<!ENTITY a.donations.members '&a.tabthorpe;, &a.gjb;, &a.gahr;, &a.pgollucci;, &a.skreuzer;, &a.obrien;, &a.trhodes;, &a.ds;, &a.rwatson;'>
<!-- FreeBSD Ports Manager Team -->
<!ENTITY a.portmgr.members '&a.tabthorpe;, &a.marcus;, &a.bapt;, &a.decke;, &a.beat;, &a.erwin;, &a.linimon;, &a.itetcu;, &a.miwi;'>
<!ENTITY a.portmgr.members '&a.tabthorpe;, &a.marcus;, &a.bapt;, &a.bdrewery;, &a.decke;, &a.erwin;, &a.itetcu;, &a.miwi;'>
<!-- FreeBSD Release Engineering Teams -->
<!ENTITY a.re "re@FreeBSD.org">
<!ENTITY a.re.members '&a.kib;, &a.blackend;, &a.jpaetzel;, &a.hrs;, &a.kensmith;'>
<!ENTITY a.re.members.email '&a.kib.email;, &a.blackend.email;, &a.jpaetzel.email;, &a.hrs.email;, &a.kensmith.email;'>
<!ENTITY a.re.members '&a.mva;, &a.gjb;, &a.kib;, &a.joel;, &a.blackend;, &a.skreuzer;, &a.delphij;, &a.jpaetzel;, &a.rodrigc;, &a.hrs;, &a.glebius;, &a.kensmith;, &a.marius;'>
<!ENTITY a.re.members.email '&a.mva.email;, &a.gjb.email;, &a.kib.email;, &a.joel.email;, &a.blackend.email;, &a.skreuzer.email;, &a.delphij.email;, &a.jpaetzel.email;, &a.rodrigc.email;, &a.hrs.email;, &a.glebius.email;, &a.kensmith.email;, &a.marius.email;'>
<!ENTITY a.re-builders '&a.marcel;, &a.nyan;, &a.nwhitehorn;'>
<!-- FreeBSD Security Officer -->
<!ENTITY a.so '&a.simon;'>
<!ENTITY a.so '&a.des;'>
<!ENTITY a.so-team '&a.mnag;, &a.remko;, &a.gnn;, &a.simon;, &a.philip;, &a.cperciva;, &a.csjp;, &a.des;, &a.rwatson;, &a.bz;'>

View file

@ -103,6 +103,31 @@
from commercial vendors.</description>
</event>
<event id="kyivbsd-2013">
<name>KyivBSD 2013</name>
<url>http://en.kyivbsd.org.ua/</url>
<startdate>
<year>2013</year>
<month>9</month>
<day>21</day>
</startdate>
<enddate>
<year>2013</year>
<month>9</month>
<day>21</day>
</enddate>
<location>
<country code="UA">Ukraine</country>
<city>Kyiv</city>
<site>Taras Shevchenko National University of Kyiv</site>
</location>
<description>We are glad to invite all to the fifth conference
placed in Kyiv! Kyiv is both historical landmark and urbanistic
city with many people interested in open source in general.
It is a good choice for local and foreign developers
to attend.</description>
</event>
<event id="eurobsdcon-2013">
<name>EuroBSDcon 2013</name>
<url>http://2013.eurobsdcon.org/</url>

View file

@ -30,9 +30,67 @@
<year>
<name>2013</name>
<month>
<name>8</name>
<day>
<name>6</name>
<event>
<title>The &os;&nbsp;Foundation Semi-Annual Newsletter is
Now Available</title>
<p>We are pleased to announce the publication of our 2013
Semi-Annual Newsletter! This is a chance for you to read
about what we are doing to help make &os; the best
operating system available.</p>
<p>Read about funded development projects to improve &os;,
sponsored conferences, developer and vendor summits to
create face-to-face opportunities, research, how we are
doing on our fundraising efforts, and so much more!</p>
<p>The 2013 semi-annual newsletter is available online <a
href="http://www.freebsdfoundation.org/press/2013Jul-newsletter">here</a>.</p>
</event>
</day>
<day>
<name>5</name>
<event>
<title>&os;&nbsp;9.2-RC1 Available</title>
<p>The first RC build for the &os;-9.2 release cycle is
now available. ISO images for the amd64, i386, ia64,
powerpc, powerpc64 and sparc64 architectures are <a
href="&lists.stable;/2013-August/074589.html">available</a>
on most of our <a
href="&url.doc.base-en;/books/handbook/mirrors-ftp.html">&os;
mirror sites</a>.</p>
</event>
</day>
</month>
<month>
<name>7</name>
<day>
<name>29</name>
<event>
<title>&os;&nbsp;9.2-BETA2 Available</title>
<p>The second BETA build for the &os;-9.2 release cycle is
now available. ISO images for the amd64, i386, powerpc64
and sparc64 architectures are <a
href="&lists.stable;/2013-July/074440.html">available</a>
on most of our <a
href="&url.doc.base-en;/books/handbook/mirrors-ftp.html">&os;
mirror sites</a>.</p>
</event>
</day>
<day>
<name>22</name>

View file

@ -32,7 +32,7 @@
<!ENTITY beta.testing "INCLUDE">
<!ENTITY % beta.testing "INCLUDE">
<!ENTITY betarel.current '9.2'>
<!ENTITY betarel.vers 'BETA1'>
<!ENTITY betarel.vers 'RC1'>
<!ENTITY u.betarel.schedule '&base;/releases/&betarel.current;R/schedule.html'>
<!-- If we have a second release in the release cycle (e.g. 5.x and 6.y

View file

@ -136,4 +136,6 @@
</xsl:if>
<xsl:apply-templates select="*[not(self::db:contrib)]"/>
</xsl:template>
<xsl:param name="callout.graphics.number.limit">30</xsl:param>
</xsl:stylesheet>