This commit is contained in:
Gabor Kovesdan 2013-04-11 10:34:45 +00:00
commit 821f9bab5d
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/projects/xml-tools/; revision=41406
92 changed files with 12817 additions and 1907 deletions
de_DE.ISO8859-1
articles
books/fdp-primer
book.xml
doc-build
examples
overview
psgml-mode
see-also
sgml-markup
sgml-primer
structure
stylesheets
the-website
tools
translations
writing-style
htdocs
share/xml
en_US.ISO8859-1
articles
contributors
freebsd-questions
freebsd-update-server
portbuild
releng
books
developers-handbook/kerneldebug
faq
handbook
porters-handbook
htdocs
share/xml
ja_JP.eucJP
articles/fbsd-from-scratch
books/handbook
advanced-networking
book.xml
cutting-edge
desktop
install
mirrors
ports
x11
htdocs
share/xml
nl_NL.ISO8859-1/htdocs
pt_BR.ISO8859-1/articles/freebsd-update-server
ru_RU.KOI8-R
htdocs
share/xml
share

View file

@ -3,7 +3,6 @@
# The FreeBSD German Documentation Project # The FreeBSD German Documentation Project
# #
# $FreeBSD$ # $FreeBSD$
# $FreeBSDde: de-docproj/articles/Makefile,v 1.7 2010/09/18 13:58:33 bcr Exp $
# basiert auf: 1.42 # basiert auf: 1.42
SUBDIR = contributing SUBDIR = contributing
@ -11,6 +10,7 @@ SUBDIR+= contributing-ports
SUBDIR+= explaining-bsd SUBDIR+= explaining-bsd
SUBDIR+= laptop SUBDIR+= laptop
SUBDIR+= linux-comparison SUBDIR+= linux-comparison
SUBDIR+= nanobsd
SUBDIR+= new-users SUBDIR+= new-users
SUBDIR+= port-mentor-guidelines SUBDIR+= port-mentor-guidelines
SUBDIR+= solid-state SUBDIR+= solid-state

View file

@ -0,0 +1,29 @@
#
# The FreeBSD Documentation Project
# The FreeBSD German Documentation Project
#
# $FreeBSD$
# basiert auf: r39631
#
# Article: Einführung in NanoBSD
DOC?= article
FORMATS?= html
WITH_ARTICLE_TOC?= YES
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
# Images from the cross-document image library
IMAGES_LIB= callouts/1.png
IMAGES_LIB+= callouts/2.png
IMAGES_LIB+= callouts/3.png
IMAGES_LIB+= callouts/4.png
SRCS= article.xml
URL_RELPREFIX?=../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,548 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN"
"../../../share/xml/freebsd45.dtd">
<article lang="de">
<articleinfo>
<title>Einf&uuml;hrung in NanoBSD</title>
<authorgroup>
<author>
<firstname>Daniel</firstname>
<surname>Gerzo</surname>
<!-- 14 March 2006 -->
</author>
</authorgroup>
<pubdate>$FreeBSD$</pubdate>
<copyright>
<year>2006</year>
<holder>The FreeBSD Documentation Project</holder>
</copyright>
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.general;
</legalnotice>
<abstract>
<para>Dieses Dokument stellt Informationen zu den
<application>NanoBSD</application> Werkzeugen bereit, die dazu
verwendet werden k&ouml;nnen ein &os; Abbild f&uuml;r eingebettete
Systeme zu erstellen, welche auf eine Compact Flash Karte
passen (oder andere Massenspeicher).</para>
<para><emphasis>&Uuml;bersetzt von Bj&ouml;rn
Heidotting</emphasis>.</para>
</abstract>
</articleinfo>
<sect1 id="intro">
<title>Einf&uuml;hrung in NanoBSD</title>
<indexterm><primary>NanoBSD</primary></indexterm>
<para><application>NanoBSD</application> ist ein Werkzeug welches
derzeit von &a.phk; entwickelt wird. Es erstellt ein &os;
Systemabbild f&uuml;r eingebettete Systeme, die auf eine Compact
Flash Karte passen (oder andere Massenspeicher).</para>
<para>Es kann dazu benutzt werden um spezialisierte
Installationsabbilder zu bauen, entworfen f&uuml;r die einfache
Installation und Wartung von Systemen die als "Computer
Appliances" bekannt sind. Computer Appliances haben ihre Hard-
und Software fest verbaut, dass bedeutet alle Anwendungen sind
vorinstalliert. Die Appliance wird an ein bestehendes Netzwerk
angeschlossen und kann mit der Arbeit (fast) sofort
beginnen.</para>
<para>Zu den Eigenschaften von <application>NanoBSD</application>
geh&ouml;ren:</para>
<itemizedlist>
<listitem>
<para>Ports und Pakete funktionieren wie in &os; &mdash; Jede
einzelne Anwendung kann auf dem
<application>NanoBSD</application> Abbild installiert und
benutzt werden, auf die gleiche Weise wie Sie es aus &os;
gewohnt sind.</para>
</listitem>
<listitem>
<para>Keine fehlende Funktionalit&auml;t &mdash; Wenn es m&ouml;glich
ist, etwas mit &os; zu tun, ist es auch m&ouml;glich, die
gleiche Sache mit <application>NanoBSD</application> zu tun,
es sei denn, eine oder mehrere Funktionen wurden
ausdr&uuml;cklich vor dem Bau des
<application>NanoBSD</application> Abbilds entfernt.</para>
</listitem>
<listitem>
<para>Zur Laufzeit ist alles read-only &mdash; Es ist sicher
den Stromstecker zu ziehen. Es besteht dann keine
Notwendigkeit, einen &man.fsck.8; nach einem nicht
ordnungsgem&auml;&szlig;em Herunterfahren des Systems
auszuf&uuml;hren.</para>
</listitem>
<listitem>
<para>Einfach zu bauen und anzupassen &mdash; Unter Verwendung
von nur einem Shell-Skript und einer Konfigurationsdatei ist
es m&ouml;glich, ein reduziertes und angepasstes Abbild zu
bauen, welches jegliche Reihe von Anforderungen
erf&uuml;llt.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 id="howto">
<title>NanoBSD Anleitung</title>
<sect2 id="design">
<title>Das Design von NanoBSD</title>
<para>Sobald das Abbild auf dem Medium verf&uuml;gbar ist, kann
<application>NanoBSD</application> gebootet werden. Der
Massenspeicher ist standardm&auml;&szlig;ig in drei Teile
unterteilt:</para>
<itemizedlist>
<listitem>
<para>Zwei Abbild Partitionen: <literal>code#1</literal> und
<literal>code#2</literal>.</para>
</listitem>
<listitem>
<para>Die Partition der Konfigurationsdatei, welche zur
Laufzeit unter dem <filename
class="directory">/cfg</filename> Verzeichnis gemountet
werden kann.</para>
</listitem>
</itemizedlist>
<para>Diese Partitionen sind im Allgemeinen read-only.</para>
<para>Die <filename class="directory">/etc</filename> und
<filename class="directory">/var</filename> Verzeichnisse sind
&man.md.4; (malloc) Speicher.</para>
<para>Die Partition der Konfigurationsdatei besteht unter dem
<filename class="directory">/cfg</filename> Verzeichnis. Sie
enth&auml;lt Dateien f&uuml;r das <filename
class="directory">/etc</filename> Verzeichnis und wird
direkt nach dem Botten read-only eingehangen, weshalb es
erforderlich ist ge&auml;nderte Dateien von <filename
class="directory">/etc</filename> zur&uuml;ck nach <filename
class="directory">/cfg</filename> zu kopieren falls die
&Auml;nderungen nach einem Neustart bestehen bleiben
sollen.</para>
<example>
<title>Dauerhafte &Auml;nderungen in
<filename>/etc/resolv.conf</filename> vornehmen</title>
<screen>&prompt.root; <userinput>vi /etc/resolv.conf</userinput>
[...]
&prompt.root; <userinput>mount /cfg</userinput>
&prompt.root; <userinput>cp /etc/resolv.conf /cfg</userinput>
&prompt.root; <userinput>umount /cfg</userinput></screen>
</example>
<note>
<para>Die <filename class="directory">/cfg</filename>
Partition sollte nur w&auml;hrend des Bootvorgangs und zu
&Auml;nderungen an den Konfigurationsdateien gemountet
werden.</para>
<para>Die <filename class="directory">/cfg</filename>
Partition jederzeit gemountet zu haben ist keine gute Idee,
besonders wenn das <application>NanoBSD</application> System
auf einem Massenspeicher betrieben wird, der eventuell druch
eine gro&szlig;e Anzahl von Schreiboperationen nachteilig
beeintr&auml;chtigt wird (z. B. wenn der Dateisystem-Syncer den
Speicher mit Daten &uuml;berflutet).</para>
</note>
</sect2>
<sect2>
<title>Ein NanoBSD Abbild erstellen</title>
<para>Ein <application>NanoBSD</application> Abbild wird &uuml;ber
ein einfaches <filename>nanobsd.sh</filename> Shell-Skript
gebaut, das sich unter <filename
class="directory"><replaceable>/usr</replaceable>/src/tools/tools/nanobsd</filename>
befindet. Das Skript erstellt ein Abbild, welches dann
mittels &man.dd.1; auf einen Massenspeicher kopiert werden
kann.</para>
<para>Die folgenden Kommandos sind notwendig um ein
<application>NanoBSD</application> Abbild zu erstellen:</para>
<screen>&prompt.root; <userinput>cd /usr/src/tools/tools/nanobsd</userinput> <co id="nbsd-cd"/>
&prompt.root; <userinput>sh nanobsd.sh</userinput> <co id="nbsd-sh"/>
&prompt.root; <userinput>cd /usr/obj/nanobsd.full</userinput> <co id="nbsd-cd2"/>
&prompt.root; <userinput>dd if=_.disk.full of=/dev/da0 bs=64k</userinput> <co id="nbsd-dd"/></screen>
<calloutlist>
<callout arearefs="nbsd-cd">
<para>Wechsel in das Basisverzeichnis des
<application>NanoBSD</application> Skripts.</para>
</callout>
<callout arearefs="nbsd-sh">
<para>Den Bauprozess starten.</para>
</callout>
<callout arearefs="nbsd-cd2">
<para>Wechsel in das Verzeichnis, in dem das gebaute Abbild
liegt.</para>
</callout>
<callout arearefs="nbsd-dd">
<para><application>NanoBSD</application> auf einem
Massenspeicher installieren.</para>
</callout>
</calloutlist>
</sect2>
<sect2>
<title>Ein NanoBSD Abbild anpassen</title>
<para>Dies ist wahrscheinlich das wichtigste und interessanteste
Merkmal von <application>NanoBSD</application>. Hierbei
werden Sie auch die meiste Zeit mit der Entwicklung von
<application>NanoBSD</application> verbringen.</para>
<para>Der Aufruf des folgenden Kommandos wird
<filename>nanobsd.sh</filename> dazu zwingen, seine
Konfiguration aus <filename>myconf.nano</filename> aus dem
aktuellen Verzeichnis zu lesen:</para>
<screen>&prompt.root; <userinput>sh nanobsd.sh -c myconf.nano</userinput></screen>
<para>Die Anpassung wird auf zwei Arten geschehen:</para>
<itemizedlist>
<listitem>
<para>Konfigurations-Optionen</para>
</listitem>
<listitem>
<para>Benutzerdefinierte Funktionen</para>
</listitem>
</itemizedlist>
<sect3>
<title>Konfigurations-Optionen</title>
<para>Durch Konfigurationseinstellungen ist es m&ouml;glich
Optionen zu &uuml;bergeben, die sowohl die
<maketarget>buildworld</maketarget> und
<maketarget>installworld</maketarget> Phasen des
<application>NanoBSD</application> Bauprozesses betreffen,
sowie interne Optionen, die den Haupt-Bauprozess von
<application>NanoBSD</application> beeinflussen. Durch diese
Optionen ist es m&ouml;glich, das System so zu reduzieren, dass
es mit wenig Platz, etwa 64 MB auskommt. Sie k&ouml;nnen die
Konfigurationsdateien dazu nutzten &os; noch weiter zu
trimmen, bis es nur noch aus dem Kernel und zwei oder drei
Dateien im Userland besteht.</para>
<para>Die Konfigurationsdatei besteht aus
Konfigurations-Optionen, welche die Standardwerte
&uuml;berschreiben.</para>
<itemizedlist>
<listitem>
<para><literal>NANO_NAME</literal> &mdash; Name des Build
(wird verwendet, um die workdir Namen zu
konstruieren).</para>
</listitem>
<listitem>
<para><literal>NANO_SRC</literal> &mdash; Pfad zum
Quelltextverzeichnis, das f&uuml;r den Bau des Abbilds
verwendet wird.</para>
</listitem>
<listitem>
<para><literal>NANO_KERNEL</literal> &mdash; Name der
Kernelkonfigurationsdatei, die f&uuml;r den Bau des Kernels
verwendet wird.</para>
</listitem>
<listitem>
<para><literal>CONF_BUILD</literal> &mdash; Optionen f&uuml;r
die <maketarget>buildworld</maketarget> Phase des
Bauprozesses.</para>
</listitem>
<listitem>
<para><literal>CONF_INSTALL</literal> &mdash; Optionen
f&uuml;r die <maketarget>installworld</maketarget> Phase
des Bauprozesses.</para>
</listitem>
<listitem>
<para><literal>CONF_WORLD</literal> &mdash; Optionen f&uuml;r
die <maketarget>buildworld</maketarget> und
<maketarget>installworld</maketarget> Phasen des
Bauprozesses.</para>
</listitem>
<listitem>
<para><literal>FlashDevice</literal> &mdash; Definiert den
zu benutzenden Medientyp. &Uuml;berpr&uuml;fen Sie die
Datei <filename>FlashDevice.sub</filename> f&uuml;r
weitere Informationen.</para>
</listitem>
</itemizedlist>
</sect3>
<sect3>
<title>Benutzerdefinierte Funktionen</title>
<para>Mit Hilfe von Shell-Funktionen in der
Konfigurationsdatei besteht die M&ouml;glichkeit zur
Feinabstimmung von <application>NanoBSD</application>. Das
folgende Beispiel illustriert das Grundmodell von
benutzerdefinierten Funktionen:</para>
<programlisting>cust_foo () (
echo "bar=baz" &gt; \
&dollar;{NANO_WORLDDIR}/etc/foo
)
customize_cmd cust_foo</programlisting>
<para>Ein besseres Beispiel f&uuml;r eine Anpassung ist folgende,
welche die Standardgr&ouml;&szlig;e des <filename
class="directory">/etc</filename> Verzeichnisses von 5 MB
auf 30 MB &auml;ndert:</para>
<programlisting>cust_etc_size () (
cd &dollar;{NANO_WORLDDIR}/conf
echo 30000 &gt; default/etc/md_size
)
customize_cmd cust_etc_size</programlisting>
<para>Es gibt ein paar vordefinierte Standardfunktionen die
Sie nutzen k&ouml;nnen:</para>
<itemizedlist>
<listitem>
<para><literal>cust_comconsole</literal> &mdash;
Deaktiviert &man.getty.8; auf den VGA Ger&auml;ten (den
<filename>/dev/ttyv*</filename> Ger&auml;tedateien) und
erm&ouml;glicht die Nutzung der seriellen Schnittstelle COM1
als Systemkonsole.</para>
</listitem>
<listitem>
<para><literal>cust_allow_ssh_root</literal> &mdash;
Erlaubt es <username>root</username> sich &uuml;ber
&man.sshd.8; anzumelden.</para>
</listitem>
<listitem>
<para><literal>cust_install_files</literal> &mdash;
Installiert Dateien aus dem <filename
class="directory">nanobsd/Files</filename>
Verzeichnis, das einige n&uuml;tzliche Skripte f&uuml;r die
Systemverwaltung enth&auml;lt.</para>
</listitem>
</itemizedlist>
</sect3>
<sect3>
<title>Pakete hinzuf&uuml;gen</title>
<para>Durch benutzerdefinierte Funktionen k&ouml;nnen Pakete zum
<application>NanoBSD</application> Abbild hinzugef&uuml;gt
werden. Die nachfolgende Funktion installiert alle Pakete
aus
<filename>/usr/src/tools/tools/nanobsd/packages</filename>:</para>
<programlisting>install_packages () (
mkdir -p ${NANO_WORLDDIR}/packages
cp /usr/src/tools/tools/nanobsd/packages/* ${NANO_WORLDDIR}/packages
chroot ${NANO_WORLDDIR} sh -c 'cd packages; pkg_add -v *;cd ..;'
rm -rf ${NANO_WORLDDIR}/packages
)
customize_cmd install_packages</programlisting>
</sect3>
<sect3>
<title>Beispiel einer Konfigurationsdatei</title>
<para>Ein komplettes Beispiel f&uuml;r eine Konfigurationsdatei
zum Erstellen eines benutzerdefinierten
<application>NanoBSD</application> Abbilds k&ouml;nnte folgende
sein:</para>
<programlisting>NANO_NAME=custom
NANO_SRC=/usr/src
NANO_KERNEL=MYKERNEL
NANO_IMAGES=2
CONF_BUILD='
NO_KLDLOAD=YES
NO_NETGRAPH=YES
NO_PAM=YES
'
CONF_INSTALL='
NO_ACPI=YES
NO_BLUETOOTH=YES
NO_CVS=YES
NO_FORTRAN=YES
NO_HTML=YES
NO_LPR=YES
NO_MAN=YES
NO_SENDMAIL=YES
NO_SHAREDOCS=YES
NO_EXAMPLES=YES
NO_INSTALLLIB=YES
NO_CALENDAR=YES
NO_MISC=YES
NO_SHARE=YES
'
CONF_WORLD='
NO_BIND=YES
NO_MODULES=YES
NO_KERBEROS=YES
NO_GAMES=YES
NO_RESCUE=YES
NO_LOCALES=YES
NO_SYSCONS=YES
NO_INFO=YES
'
FlashDevice SanDisk 1G
cust_nobeastie() (
touch &dollar;{NANO_WORLDDIR}/boot/loader.conf
echo "beastie_disable=\"YES\"" &gt;&gt; &dollar;{NANO_WORLDDIR}/boot/loader.conf
)
customize_cmd cust_comconsole
customize_cmd cust_install_files
customize_cmd cust_allow_ssh_root
customize_cmd cust_nobeastie</programlisting>
</sect3>
</sect2>
<sect2>
<title>NanoBSD aktualisieren</title>
<para>The Update-Prozess von <application>NanoBSD</application>
ist relativ einfach:</para>
<procedure>
<step>
<para>Erstellen Sie ein neues
<application>NanoBSD</application> Abbild.</para>
</step>
<step>
<para>Laden Sie das neue Abbild in eine unbenutzte Partition
eines laufenden <application>NanoBSD</application>
Systems.</para>
<para>Der wichtigste Unterschied dieses Schrittes zur ersten
<application>NanoBSD</application> Installation besteht
darin, das jetzt anstatt der Datei
<filename>_.disk.full</filename> (enth&auml;lt ein Abbild der
gesamten Platte) die Datei
<filename>_.disk.image</filename> (enth&auml;lt ein Abbild
einer einzelnen System-Partition) installiert wird.</para>
</step>
<step>
<para>Neustart, um das System von der neu installierten
Partition zu starten.</para>
</step>
<step>
<para>Wenn alles gut geht, ist die Aktualisierung
abgeschlossen.</para>
</step>
<step>
<para>Wenn etwas schief l&auml;uft, starten Sie wieder in die
vorherige Partition (die das alte, funktionierende Abbild
enth&auml;lt) um die System-Funktionalit&auml;t so schnell wie
m&ouml;glich wieder herzustellen. Beheben Sie alle Probleme
des neu gebauten Abbilds, und wiederholen Sie den
Vorgang.</para>
</step>
</procedure>
<para>Um das neue Abbild auf das laufende
<application>NanoBSD</application> System zu installieren, ist
es m&ouml;glich, entweder das <filename>updatep1</filename> oder
<filename>updatep2</filename> Skript im <filename
class="directory">/root</filename> Verzeichnis zu verwenden,
je nachdem, von welcher Partition das aktuelle System
l&auml;uft.</para>
<para>In Abh&auml;ngigkeit davon welche Dienste der Host, der das
<application>NanoBSD</application> Abbild anbietet, und welche
Art von Transfer bevorzugt wird, bestehen eine von drei zu
pr&uuml;fenden M&ouml;glichkeiten:</para>
<sect3>
<title>Verwendung von &man.ftp.1;</title>
<para>Wenn die &Uuml;bertragungsgeschwindigkeit an erster
Stelle steht, verwenden Sie dieses Beispiel:</para>
<screen>&prompt.root; <userinput>ftp myhost
get _.disk.image "| sh updatep1"</userinput></screen>
</sect3>
<sect3>
<title>Verwendung von &man.ssh.1;</title>
<para>Wenn eine sichere &Uuml;bertragung bevorzugt wird,
sollten Sie die Verwendung dieses Beispiels in Betracht
ziehen:</para>
<screen>&prompt.root; <userinput>ssh myhost cat _.disk.image.gz | zcat | sh updatep1</userinput></screen>
</sect3>
<sect3>
<title>Verwendung von &man.nc.1;</title>
<para>Verwenden Sie dieses Beispiel, wenn auf dem Remote-Host
kein &man.ftpd.8; oder &man.sshd.8; Dienst l&auml;uft:</para>
<procedure>
<step>
<para>Zun&auml;chst &ouml;ffnen Sie eine TCP-Listener auf dem Host
der das Abbild bereitstellt und zum Client
sendet:</para>
<screen>myhost&prompt.root; <userinput>nc -l <replaceable>2222</replaceable> &lt; _.disk.image</userinput></screen>
<note>
<para>Stellen Sie sicher das der benutzte Port nicht
blockiert wird, um eingehende Verbindungen, vom
<application>NanoBSD</application> Host durch die
Firewall, zu erm&ouml;glichen.</para>
</note>
</step>
<step>
<para>Verbinden Sie sich zum Host der das Abbild
bereitstellt und f&uuml;hren Sie das
<filename>updatep1</filename> Skript aus:</para>
<screen>&prompt.root; <userinput>nc myhost <replaceable>2222</replaceable> | sh updatep1</userinput></screen>
</step>
</procedure>
</sect3>
</sect2>
</sect1>
</article>

View file

@ -36,7 +36,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde: de-docproj/books/fdp-primer/book.xml,v 1.24 2012/03/25 14:39:26 bcr Exp $ $FreeBSDde: de-docproj/books/fdp-primer/book.xml,v 1.24 2012/03/25 14:39:26 bcr Exp $
basiert auf: r38826 basiert auf: r40986
--> -->
<book lang="de"> <book lang="de">
@ -140,7 +140,7 @@
<row> <row>
<entry>Datei- und Verzeichnisnamen</entry> <entry>Datei- und Verzeichnisnamen</entry>
<entry>Bearbeiten Sie die Datei <entry>Bearbeiten Sie
<filename>.login</filename>.</entry> <filename>.login</filename>.</entry>
</row> </row>
@ -194,7 +194,7 @@
</sect1> </sect1>
<sect1 id="preface-notes"> <sect1 id="preface-notes">
<title>Anmerkungen, Tips, wichtige Hinweise, Warnungen und <title>Anmerkungen, Tipps, wichtige Hinweise, Warnungen und
Beispiel</title> Beispiel</title>
<para>An einigen Stellen innerhalb dieses Buchs werden <para>An einigen Stellen innerhalb dieses Buchs werden

View file

@ -30,7 +30,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38845 basiert auf: r39631
--> -->
<chapter id="doc-build"> <chapter id="doc-build">
@ -82,12 +82,12 @@
Werkzeuge</title> Werkzeuge</title>
<para>Zusätzlich zu den im Kapitel <link <para>Zusätzlich zu den im Kapitel <link
linkend="tools">SGML-Werkzeuge</link> beschriebenen linkend="tools">XML-Werkzeuge</link> beschriebenen
Werkzeugen benötigen Sie noch folgende Programme:</para> Werkzeugen benötigen Sie noch folgende Programme:</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para>Das wichtigste Werzeug zum Bau der Dokumentation ist <para>Das wichtigste Werkzeug zum Bau der Dokumentation ist
<application>make</application>, genauer <application>make</application>, genauer
<application>Berkeley Make</application>.</para> <application>Berkeley Make</application>.</para>
</listitem> </listitem>
@ -179,7 +179,7 @@ DOC_PREFIX?= ${.CURDIR}/..
Variable <makevar>SUBDIR</makevar> den Wert Variable <makevar>SUBDIR</makevar> den Wert
<literal>articles books</literal>.</para> <literal>articles books</literal>.</para>
<para>Die Anweisung <makevar>DOC_PREFIX</makevar> zweigt, wie <para>Die Anweisung <makevar>DOC_PREFIX</makevar> zeigt, wie
man einer Variable einen Wert zuweist (vorausgesetzt, die man einer Variable einen Wert zuweist (vorausgesetzt, die
Variable ist nicht bereits definiert). Eine derartige Variable ist nicht bereits definiert). Eine derartige
Anweisung ist beispielsweise sinnvoll, wenn sich Anweisung ist beispielsweise sinnvoll, wenn sich
@ -304,7 +304,7 @@ DOC_PREFIX?= ${.CURDIR}/../../..
<listitem> <listitem>
<para><filename>doc.docbook.mk</filename> wird verwendet, wenn <para><filename>doc.docbook.mk</filename> wird verwendet, wenn
die Variable <makevar>DOCFORMAT</makevar> den Wert die Variable <makevar>DOCFORMAT</makevar> den Wert
<literal>docbook</literal> hat und und die Variable <literal>docbook</literal> hat und die Variable
<makevar>DOC</makevar> gesetzt ist.</para> <makevar>DOC</makevar> gesetzt ist.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
@ -502,7 +502,7 @@ PRI_LANG?= en_US.ISO8859-1
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para><literal>exists</literal> gibt "wahr" zurück, wenn <para><literal>exists</literal> gibt "wahr" zurück, wenn
wenn die angegebene Datei bereits existiert.</para> die angegebene Datei bereits existiert.</para>
</listitem> </listitem>
<listitem> <listitem>

View file

@ -30,13 +30,13 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38847 basiert auf: r39632
--> -->
<appendix id="examples"> <appendix id="examples">
<title>Beispiele</title> <title>Beispiele</title>
<para>In diesem Anhang sind SGML-Beispieldokumente und Befehle <para>In diesem Anhang sind XML-Beispieldokumente und Befehle
enthalten, die zeigen, wie man aus DocBook-Dokumenten verschiedene enthalten, die zeigen, wie man aus DocBook-Dokumenten verschiedene
Ausgabeformate erzeugen kann. Sofern alle Werkzeuge für das Ausgabeformate erzeugen kann. Sofern alle Werkzeuge für das
Dokumentationsprojekt ordnungsgemäß installiert wurden, Dokumentationsprojekt ordnungsgemäß installiert wurden,
@ -51,7 +51,7 @@
<application>svn</application> doc-Repository und online unter <ulink <application>svn</application> doc-Repository und online unter <ulink
url="http://svnweb.FreeBSD.org/doc/"></ulink> verfügbar.</para> url="http://svnweb.FreeBSD.org/doc/"></ulink> verfügbar.</para>
<para>Um Irritationen zu vermeiden, bauen die SGML-Beispiele auf der <para>Um Irritationen zu vermeiden, bauen die XML-Beispiele auf der
4.1er Standard-DocBook DTD anstatt auf der erweiterten 4.1er Standard-DocBook DTD anstatt auf der erweiterten
FreeBSD-Variante auf. Ebenso werden die Standardstylesheets von FreeBSD-Variante auf. Ebenso werden die Standardstylesheets von
Norman Welsh, anstatt der angepassten Stylesheets des Norman Welsh, anstatt der angepassten Stylesheets des
@ -274,7 +274,7 @@
<title>Ein DocBook-Dokument nach Postscript umwandeln</title> <title>Ein DocBook-Dokument nach Postscript umwandeln</title>
<para>Um eine Postscript-Ausgabe zu erzeugen, muss zuerst <para>Um eine Postscript-Ausgabe zu erzeugen, muss zuerst
die SGML-Quelle in eine &tex;-Datei umgewandelt werden.</para> die XML-Quelle in eine &tex;-Datei umgewandelt werden.</para>
<screen>&prompt.user; <userinput>jade -V tex-backend \ <co id="examples-co-jade-3-tex-backend"/> <screen>&prompt.user; <userinput>jade -V tex-backend \ <co id="examples-co-jade-3-tex-backend"/>
-c /usr/local/share/xml/docbook/dsssl/modular/catalog \ <co id="examples-co-jade-3-catalog"/> -c /usr/local/share/xml/docbook/dsssl/modular/catalog \ <co id="examples-co-jade-3-catalog"/>

View file

@ -30,7 +30,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38854 basiert auf: r41125
--> -->
@ -55,7 +55,7 @@
<primary>Mitgliedschaft</primary> <primary>Mitgliedschaft</primary>
</indexterm> </indexterm>
<para>Wie jedes Opensourceprojekt, ist auch das FDP auf die Mithilfe <para>Wie jedes Open-Source-Projekt, ist auch das FDP auf die Mithilfe
vieler angewiesen. Deshalb ist jeder herzlich eingeladen vieler angewiesen. Deshalb ist jeder herzlich eingeladen
mitzuarbeiten. Die dafür erforderlichen Voraussetzungen sind mitzuarbeiten. Die dafür erforderlichen Voraussetzungen sind
gering und es gibt keine Verpflichtung eine bestimmte Menge an gering und es gibt keine Verpflichtung eine bestimmte Menge an
@ -88,7 +88,7 @@
<sect1 id="overview-doc"> <sect1 id="overview-doc">
<title>Die FreeBSD-Dokumentationsreihe</title> <title>Die FreeBSD-Dokumentationsreihe</title>
<para>Das FDP umfaßt vier verschiedene Kategorien:</para> <para>Das FDP umfasst vier verschiedene Kategorien:</para>
<variablelist> <variablelist>
<varlistentry> <varlistentry>
@ -114,7 +114,7 @@
<listitem> <listitem>
<para>Das Ziel der FAQ ist es, Fragen, die auf den <para>Das Ziel der FAQ ist es, Fragen, die auf den
verschiedenen Maillinglisten und in Newsgruppen verschiedenen Mailinglisten und in Newsgruppen
regelmäßig diskutiert werden, nach einem regelmäßig diskutiert werden, nach einem
einfachen Frage- und Antwort-Muster zu behandeln. Das einfachen Frage- und Antwort-Muster zu behandeln. Das
schließt nicht aus, das auf bestimmte Fragen schließt nicht aus, das auf bestimmte Fragen
@ -148,12 +148,12 @@
<para>Die Quellen für die FreeBSD-Website, das &os; Handbuch <para>Die Quellen für die FreeBSD-Website, das &os; Handbuch
sowie die &os; FAQ werden im <literal>doc/</literal> sowie die &os; FAQ werden im <literal>doc/</literal>
Subversion-Repository von &os; verwaltet, das Sie über Subversion-Repository von &os; verwaltet, das Sie über
<literal>svn://svn.FreeBSD.org/doc/</literal> erreichen <literal>https://svn.FreeBSD.org/doc/</literal> erreichen
können.</para> können.</para>
<para>Manualpages werden im <literal>src/</literal> <para>Manualpages werden im <literal>src/</literal>
Subversion-Repository von &os; verwaltet, das Sie über Subversion-Repository von &os; verwaltet, das Sie über
<literal>svn://svn.FreeBSD.org/base/</literal> erreichen <literal>https://svn.FreeBSD.org/base/</literal> erreichen
können.</para> können.</para>
<para>Das bedeutet, dass alle Änderungen an den <para>Das bedeutet, dass alle Änderungen an den
@ -225,15 +225,26 @@
<screen>&prompt.user; <userinput>mkdir -p head/share</userinput> <screen>&prompt.user; <userinput>mkdir -p head/share</userinput>
&prompt.user; <userinput>mkdir -p head/en_US.ISO8859-1/share</userinput> &prompt.user; <userinput>mkdir -p head/en_US.ISO8859-1/share</userinput>
&prompt.user; <userinput>svn checkout svn://svn.FreeBSD.org/doc/head/share head/share</userinput> &prompt.user; <userinput>svn checkout <replaceable>https://svn0.us-
&prompt.user; <userinput>svn checkout svn://svn.FreeBSD.org/doc/head/en_US.ISO8859-1/share head/en_US.ISO8859-1/share</userinput></screen> east.FreeBSD.org</replaceable>/doc/head/share head/share</userinput>
&prompt.user; <userinput>svn checkout <replaceable>https://svn0.us-
east.FreeBSD.org</replaceable>/doc/head/en_US.ISO8859-1/share head/en_US.ISO8859-1/share</userinput></screen>
<para>Für den Fall, dass ausreichend Platz auf der <para>Für den Fall, dass ausreichend Platz auf der
Festplatte vorhanden ist, kann auch eine eine Festplatte vorhanden ist, kann auch eine
vollständige Arbeitskopie des gesamten Subversion-Baumes vollständige Arbeitskopie des gesamten Subversion-Baumes
anlegt werden.</para> anlegt werden.</para>
<screen>&prompt.user; <userinput>svn checkout svn://svn.FreeBSD.org/doc/head head</userinput></screen> <screen>&prompt.user; <userinput>svn checkout <replaceable>https://svn0.us-
east.FreeBSD.org</replaceable>/doc/head head</userinput></screen>
<note>
<para><ulink url="https://svn0.us-east.FreeBSD.org/">svn0.us-east.FreeBSD.org</ulink>
ist ein öffentlicher Server. Wählen Sie einen Mirror
in Ihrer Nähe und überprüfen Sie das Serverzertifikat
auf der Seite <ulink url="&url.books.handbook;/svn-mirrors.html">Subversion
mirror sites</ulink>.</para>
</note>
</step> </step>
<step> <step>
@ -255,7 +266,8 @@
<filename>articles</filename> aus dem FreeBSD-CVS-Archiv <filename>articles</filename> aus dem FreeBSD-CVS-Archiv
lokal angelegt:</para> lokal angelegt:</para>
<screen>&prompt.user; <userinput>svn checkout svn://svn.FreeBSD.org/doc/head/en_US.ISO8859-1/articles</userinput></screen> <screen>&prompt.user; <userinput>svn checkout <replaceable>https://svn0.us-
east.FreeBSD.org</replaceable>/doc/head/en_US.ISO8859-1/articles</userinput></screen>
</step> </step>
<step> <step>
@ -269,13 +281,14 @@
</step> </step>
</procedure> </procedure>
<para>Bereits exisitierende Dokumente, die geändert <para>Bereits existierende Dokumente, die geändert
werden sollen, können direkt aus dem CVS-Archiv werden sollen, können direkt aus dem CVS-Archiv
geholt werden. Das folgende Beispiel zeigt das geholt werden. Das folgende Beispiel zeigt das
für die FAQ aus dem Verzeichnis für die FAQ aus dem Verzeichnis
<filename>head/en_US.ISO8859-1/books/faq</filename>:</para> <filename>head/en_US.ISO8859-1/books/faq</filename>:</para>
<screen>&prompt.user; <userinput>svn checkout svn://svn.FreeBSD.org/doc/head/en_US.ISO8859-1/books/faq</userinput></screen> <screen>&prompt.user; <userinput>svn checkout <replaceable>https://svn0.us-
east.FreeBSD.org</replaceable>/doc/head/en_US.ISO8859-1/books/faq</userinput></screen>
</step> </step>
<step> <step>
@ -339,7 +352,7 @@
</step> </step>
<step> <step>
<para>Zum Schluß müssen die Änderungen an das <para>Zum Schluss müssen die Änderungen an das
FDP mittels &man.send-pr.1; eingesandt werden.</para> FDP mittels &man.send-pr.1; eingesandt werden.</para>
</step> </step>
</procedure> </procedure>

View file

@ -30,7 +30,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38826 basiert auf: r39632
Anmerkungen: Anmerkungen:
Dieser Text wurde nach dem Lesen von "Technisches Schreiben Dieser Text wurde nach dem Lesen von "Technisches Schreiben
@ -70,7 +70,7 @@
Funktion Start- und Endtag des neuen Elements ein. Sofern Funktion Start- und Endtag des neuen Elements ein. Sofern
das eingefügte Element laut DTD andere Elemente das eingefügte Element laut DTD andere Elemente
enthalten muß, werden diese ebenfalls enthalten muß, werden diese ebenfalls
miteingefügt.</para> eingefügt.</para>
<para>Falls Sie unsicher sind, wie der Name des <para>Falls Sie unsicher sind, wie der Name des
gewünschten Elements lautet oder welche Elemente an der gewünschten Elements lautet oder welche Elemente an der

View file

@ -30,14 +30,14 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38826 basiert auf: r39631
--> -->
<chapter id="see-also"> <chapter id="see-also">
<title>Weiterführende Quellen</title> <title>Weiterführende Quellen</title>
<para>In dieser Fibel werden absichtlich nicht alle Aspekte von <para>In dieser Fibel werden absichtlich nicht alle Aspekte von
SGML, der erwähnten DTDs und des XML, der erwähnten DTDs und des
FreeBSD-Dokumentationsprojekts behandelt. Interessierten werden daher FreeBSD-Dokumentationsprojekts behandelt. Interessierten werden daher
die nachfolgenden Quellen empfohlen.</para> die nachfolgenden Quellen empfohlen.</para>
@ -58,20 +58,14 @@
</itemizedlist> </itemizedlist>
</sect1> </sect1>
<sect1 id="see-also-sgml"> <sect1 id="see-also-xml">
<title>SGML</title> <title>XML</title>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para><ulink url="http://www.oasis-open.org/cover/">Die <para><ulink url="http://www.w3.org/XML/">W3C's
SGML/XML-Webseite</ulink>, eine umfangreiche Quelle zu XML-Webseite</ulink>, eine umfangreiche Quelle zu
SGML.</para> XML.</para>
</listitem>
<listitem>
<para><ulink
url="http://www-sul.stanford.edu/tools/tutorials/html2.0/gentle.html">Gentle
introduction to SGML</ulink></para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
</sect1> </sect1>

View file

@ -30,14 +30,14 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38851 basiert auf: r39632
--> -->
<chapter id="sgml-markup"> <chapter id="xml-markup">
<title>SGML-Dokumente erstellen</title> <title>XML-Dokumente erstellen</title>
<para>In diesem Kapitel werden die beiden vom FDP eingesetzen <para>In diesem Kapitel werden die beiden vom FDP eingesetzten
Auszeichnungssprachen HTML und DocBook behandelt. Hierbei Auszeichnungssprachen XHTML und DocBook behandelt. Hierbei
beschränkt sich dieses Kapitel auf die Elemente, die bei der beschränkt sich dieses Kapitel auf die Elemente, die bei der
täglichen Arbeit am ehesten zum Einsatz kommen werden.</para> täglichen Arbeit am ehesten zum Einsatz kommen werden.</para>
@ -62,7 +62,7 @@
Oliver Fischer Oliver Fischer
--> -->
<para>Wenn im folgenden von <para>Wenn im Folgenden von
<emphasis>Flußelementen</emphasis> die Rede ist, sind <emphasis>Flußelementen</emphasis> die Rede ist, sind
damit Elemente gemeint, die in einem Blockelement auftreten damit Elemente gemeint, die in einem Blockelement auftreten
können und keinen Zeilenumbruch hervorrufen. können und keinen Zeilenumbruch hervorrufen.
@ -74,64 +74,64 @@
übersetzt.</para></footnote>.</para> übersetzt.</para></footnote>.</para>
</note> </note>
<sect1 id="sgml-markup-html"> <sect1 id="xml-markup-xhtml">
<title>HTML</title> <title>XHTML</title>
<para>HTML, die <foreignphrase>HyperText Markup <para>XHTML ist die XML Version der HyperText Markup Language,
Language</foreignphrase>, ist die Auszeichnungssprache des der Auszeichnungssprache der Wahl im World Wide Web.
Internets. Weitere Informationen zu HTML finden sich unter Weitere Informationen zu XHTML finden sich unter
<ulink url="http://www.w3.org/"></ulink>.</para> <ulink url="http://www.w3.org/"></ulink>.</para>
<para>Sie kommt bei der Erstellung der Webseiten des <para>XHTML kommt bei der Erstellung der Webseiten des
FreeBSD-Projektes zum Einsatz. Für technische Dokumentationen FreeBSD-Projektes zum Einsatz. Für technische Dokumentationen
sollte HTML jedoch nicht eingesetzt werden, da DocBook eine sollte XHTML jedoch nicht eingesetzt werden, da DocBook eine
größere und bessere Auswahl an Elementen bietet. Folglich größere und bessere Auswahl an Elementen bietet. Folglich
sollte HTML nur für die FreeBSD-Webseiten verwendet werden.</para> sollte XHTML nur für die FreeBSD-Webseiten verwendet werden.</para>
<para>Die HTML-Spezifikation liegt bis jetzt in mehreren Versionen <para>Die HTML-Spezifikation liegt bis jetzt in mehreren Versionen
vor: 1, 2, 3.0, 3.2 und (die aktuelle) 4.0. Von letzterer vor: 1, 2, 3.0, 3.2, 4.0 sowie eine XML konforme Version namens
existieren zwei Varianten: <quote>streng</quote> (HTML 4.0 XHTML in seiner neuesten Version XHTML 1.0 (verfügbar als
Strict) und <quote>locker</quote> (HTML 4.0 <emphasis>strict</emphasis> und <emphasis>transitional</emphasis>
Transitional).</para> Variante.</para>
<para>Die HTML-DTDs sind über den Port <filename <para>Die XHTML-DTDs sind über den Port <filename
role="package">textproc/html</filename> verfügbar und werden role="package">textproc/xhtml</filename> verfügbar und werden
automatisch als Teil des Metaports <filename automatisch als Teil des Metaports <filename
role="package">textproc/docproj</filename> role="package">textproc/docproj</filename>
mitinstalliert.</para> installiert.</para>
<sect2> <sect2>
<title>Formale Öffentliche Bezeichner</title> <title>Formale Öffentliche Bezeichner</title>
<!--@todo Optimierungskandidat. Oliver Fischer --> <!--@todo Optimierungskandidat. Oliver Fischer -->
<para>Da es mehrere Version von HTML gibt, existieren auch <para>Da es mehrere Version von XHTML gibt, existieren auch
mehrere FÖPs, zu denen ein HTML-Dokument konform mehrere FÖPs, zu denen ein XHTML-Dokument konform
erklärt werden kann. Die Mehrzahl der sich auf der erklärt werden kann. Die Mehrzahl der sich auf der
FreeBSD-Webseite befindenen HTML-Seiten sind zu der lockeren FreeBSD-Webseite befindenden XHTML-Seiten sind zu der lockeren
Version von HTML 4.0 konform.</para> Version von XHTML 1.0 konform.</para>
<programlisting>PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"</programlisting> <programlisting>PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"</programlisting>
</sect2> </sect2>
<sect2> <sect2>
<title>Die Elemente <sgmltag>head</sgmltag> und <title>Die Elemente <sgmltag>head</sgmltag> und
<sgmltag>body</sgmltag></title> <sgmltag>body</sgmltag></title>
<para>Ein HTML-Dokument unterteilt sich normalerweise in zwei <para>Ein XHTML-Dokument unterteilt sich normalerweise in zwei
Bereiche: <quote>head</quote> und <quote>body</quote>. Der Bereiche: <quote>head</quote> und <quote>body</quote>. Der
Kopf (<foreignphrase>head</foreignphrase>) enthält Metadaten Kopf (<foreignphrase>head</foreignphrase>) enthält Metadaten
wie den Dokumententitel und Angaben zum Autor. Der Rumpf wie den Dokumententitel und Angaben zum Autor. Der Rumpf
(<foreignphrase>body</foreignphrase>) umfaßt den eigentlichen (<foreignphrase>body</foreignphrase>) umfasst den eigentlichen
Dokumenteninhalt, der für den Leser bestimmt ist. In einem Dokumenteninhalt, der für den Leser bestimmt ist. In einem
HTML-Dokument werden diese Bereiche über die Elemente XHTML-Dokument werden diese Bereiche über die Elemente
<sgmltag>head</sgmltag> und <sgmltag>body</sgmltag> <sgmltag>head</sgmltag> und <sgmltag>body</sgmltag>
voneinander abgegrenzt. Beide sind Kinder des Wurzelelementes voneinander abgegrenzt. Beide sind Kinder des Wurzelelementes
<sgmltag>html</sgmltag>.</para> <sgmltag>html</sgmltag>.</para>
<example> <example>
<title>Die Struktur eines HTML-Dokumentes</title> <title>Die Struktur eines XHTML-Dokumentes</title>
<programlisting>&lt;html> <programlisting>&lt;html xmlns="http://www.w3.org/1999/xhtml">
&lt;head> &lt;head>
&lt;title><replaceable>Der Dokumententitel</replaceable>&lt;/title> &lt;title><replaceable>Der Dokumententitel</replaceable>&lt;/title>
&lt;/head> &lt;/head>
@ -151,7 +151,7 @@
<sect3> <sect3>
<title>Überschriften</title> <title>Überschriften</title>
<para>HTML kennt sechs verschiedene Elemente, mit denen <para>XHTML kennt sechs verschiedene Elemente, mit denen
Überschriften ausgezeichnet werden können. Das bekannteste Überschriften ausgezeichnet werden können. Das bekannteste
Element ist <sgmltag>h1</sgmltag>, das sich am Anfang der Element ist <sgmltag>h1</sgmltag>, das sich am Anfang der
Überschriftenhierarchie befindet. <sgmltag>h1</sgmltag> Überschriftenhierarchie befindet. <sgmltag>h1</sgmltag>
@ -182,7 +182,7 @@
<!-- Hier steht der Inhalt des zweiten Kapitels -->]]></programlisting> <!-- Hier steht der Inhalt des zweiten Kapitels -->]]></programlisting>
</example> </example>
<para>Eine HTML-Seite sollte immer nur eine Überschrift <para>Eine XHTML-Seite sollte immer nur eine Überschrift
<sgmltag>h1</sgmltag> haben. Dieser Überschrift können <sgmltag>h1</sgmltag> haben. Dieser Überschrift können
beliebig viele Kapitel mit einer Überschrift beliebig viele Kapitel mit einer Überschrift
<sgmltag>h2</sgmltag> folgen, die selbst wiederum eine <sgmltag>h2</sgmltag> folgen, die selbst wiederum eine
@ -211,7 +211,7 @@
<sect3> <sect3>
<title>Absätze</title> <title>Absätze</title>
<para>Absätze können in HTML mit Hilfe des Elementes <para>Absätze können in XHTML mit Hilfe des Elementes
<sgmltag>p</sgmltag> ausgezeichnet werden.</para> <sgmltag>p</sgmltag> ausgezeichnet werden.</para>
<example> <example>
@ -220,7 +220,7 @@
<para>Fügen Sie in eine der existierenden Übungsdateien folgendes ein:</para> <para>Fügen Sie in eine der existierenden Übungsdateien folgendes ein:</para>
<programlisting><![CDATA[<p>Das hier, das ist ein Absatz. Absätze können <programlisting><![CDATA[<p>Das hier, das ist ein Absatz. Absätze können
andere Elemente enhalten.</p>]]></programlisting> andere Elemente enthalten.</p>]]></programlisting>
</example> </example>
</sect3> </sect3>
@ -266,7 +266,7 @@
<sect3> <sect3>
<title>Listen</title> <title>Listen</title>
<para>HTML kennt drei Arten von Listen: sortierte, unsortierte <para>XHTML kennt drei Arten von Listen: sortierte, unsortierte
und Definitionslisten. Ein Eintrag in einer sortierten Liste und Definitionslisten. Ein Eintrag in einer sortierten Liste
wird üblicherweise mit einer Nummer versehen, Einträge in wird üblicherweise mit einer Nummer versehen, Einträge in
unsortierten Listen hingegen mit einem Aufzählungspunkt. unsortierten Listen hingegen mit einem Aufzählungspunkt.
@ -361,10 +361,10 @@
<para>In einigen Fällen ist es gewollt, dass die Formatierung <para>In einigen Fällen ist es gewollt, dass die Formatierung
eines Textes im Quelldokument erhalten bleibt, damit der eines Textes im Quelldokument erhalten bleibt, damit der
Leser diesen genau so sieht, wie ihn der Autor erstellt hat. Leser diesen genau so sieht, wie ihn der Autor erstellt hat.
In der HTML-Spezifikation ist dafür das Element In der XHTML-Spezifikation ist dafür das Element
<sgmltag>pre</sgmltag> vorgesehen, welches dafür sorgt, dass <sgmltag>pre</sgmltag> vorgesehen, welches dafür sorgt, dass
Zeilenumbrüche erhalten bleiben und Leerzeichen nicht Zeilenumbrüche erhalten bleiben und Leerzeichen nicht
zusammengefaßt werden. Browser verwenden für den zusammengefasst werden. Browser verwenden für den
Inhalt des Elementes <sgmltag>pre</sgmltag> Inhalt des Elementes <sgmltag>pre</sgmltag>
üblicherweise eine Fixschrift.</para> üblicherweise eine Fixschrift.</para>
@ -414,7 +414,7 @@
eine angemessene Darstellung sicherzustellen.</para> eine angemessene Darstellung sicherzustellen.</para>
</note> </note>
<para>Tabellen lassen sich in HTML mit Hilfe des Elements <para>Tabellen lassen sich in XHTML mit Hilfe des Elements
<sgmltag>table</sgmltag> auszeichnen. Eine Tabelle setzt <sgmltag>table</sgmltag> auszeichnen. Eine Tabelle setzt
sich aus einer oder mehreren Zeilen (<sgmltag>tr</sgmltag>) sich aus einer oder mehreren Zeilen (<sgmltag>tr</sgmltag>)
zusammen, von denen jede mindestens eine Zelle zusammen, von denen jede mindestens eine Zelle
@ -446,10 +446,10 @@
</tr> </tr>
</table>]]></programlisting></example> </table>]]></programlisting></example>
<para>HTML kennt die Möglichkeit, dass sich eine <para>XHTML kennt die Möglichkeit, dass sich eine
Zelle mehrere Zeilen und/oder Spalten erstrecken kann. Zelle mehrere Zeilen und/oder Spalten erstrecken kann.
Sollen beispielsweise mehrere Spalten zusammenfassen werden, Sollen beispielsweise mehrere Spalten zusammenfassen werden,
kann dies mit mit Hilfe des Attributes kann dies mit Hilfe des Attributes
<literal>colspan</literal> erreicht werden, indem man ihm <literal>colspan</literal> erreicht werden, indem man ihm
die Anzahl der zusammenzufassenden Spalten zuweist. die Anzahl der zusammenzufassenden Spalten zuweist.
Ähnliches gilt für die Zusammenfassung von Zeilen: Ähnliches gilt für die Zusammenfassung von Zeilen:
@ -497,7 +497,7 @@
<title>Gemeinsame Anwendung der Attrbute <literal>rowspan</literal> und <title>Gemeinsame Anwendung der Attrbute <literal>rowspan</literal> und
<literal>colspan</literal></title> <literal>colspan</literal></title>
<programlisting><![CDATA[<p>Eine Tablle mit 3-mal-3 Zellen. Oben links <programlisting><![CDATA[<p>Eine Tabelle mit 3-mal-3 Zellen. Oben links
werden 2 mal 2 Zelle zusammengezogen.</p> werden 2 mal 2 Zelle zusammengezogen.</p>
<table> <table>
@ -508,7 +508,7 @@
</tr> </tr>
<tr> <tr>
<!-- Da sich die zusammengefaßte Zelle über zwei Zeilen <!-- Da sich die zusammengefasste Zelle über zwei Zeilen
erstreckt, befindet sich das die durch dieses <td> erstreckt, befindet sich das die durch dieses <td>
definierte Zelle ganz rechts. --> definierte Zelle ganz rechts. -->
@ -541,8 +541,13 @@
wobei mit <sgmltag>strong</sgmltag> ausgezeichnete Elemente wobei mit <sgmltag>strong</sgmltag> ausgezeichnete Elemente
fett und mit <sgmltag>em</sgmltag> ausgezeichnete Elemente fett und mit <sgmltag>em</sgmltag> ausgezeichnete Elemente
kursiv dargestellt werden. Allerdings ist diese Aussage kursiv dargestellt werden. Allerdings ist diese Aussage
nicht verläßlich, da die Darstellung vom Browser nicht verlässlich, da die Darstellung vom Browser
abhängig ist.</para> abhängig ist. In der Praxis ist es so, dass Webseiten
nur strukturelle und semantische Informationen enthalten
und Stylesheets später auf diese Informationen
angewendet werden. Beachten Sie also die Semantik und
nicht die Formatierung wenn Sie mit diesen
Tags arbeiten.</para>
<example> <example>
<title>Text mit <sgmltag>em</sgmltag> und <sgmltag>strong</sgmltag> <title>Text mit <sgmltag>em</sgmltag> und <sgmltag>strong</sgmltag>
@ -553,28 +558,6 @@
</example> </example>
</sect3> </sect3>
<sect3>
<!--? Was ist typografisch richtig: schräg oder kursiv?
Oliver Fischer -->
<title>Fett- und Schrägschrift</title>
<para>Da mittels HTML auch Festlegungen über die
Darstellung getroffen werden können, gibt es die
Möglichkeit direkt zu bestimmen, dass bestimmte
Inhalte fett oder kursiv dargestellt werden sollen. Mit
<sgmltag>b</sgmltag> eingefaßte Inhalte werden fett
und mit <sgmltag>i</sgmltag> eingefaßte kursiv
dargestellt.</para>
<example>
<title>Text mit <sgmltag>b</sgmltag> und <sgmltag>i</sgmltag>
formatieren</title>
<programlisting><![CDATA[<p><b>Dieses</b> Wort wird fett dargestellt,
während <i>dieses</i> kursiv dargestellt wird.</p>]]></programlisting>
</example>
</sect3>
<sect3> <sect3>
<title>Nicht-proportionale Schrift für Texte</title> <title>Nicht-proportionale Schrift für Texte</title>
@ -592,68 +575,6 @@ w
</example> </example>
</sect3> </sect3>
<sect3>
<title>Änderung der Schriftgröße</title>
<para>HTML bietet auch Möglichkeiten, um Einfluß
auf die Schriftgröße zu nehmen, das heißt,
zu bestimmen, ob die Schrift größer oder kleiner
als die Standardschrift dargestellt werden soll. Es gibt
drei verschiedene Wege, dies zu erreichen:</para>
<orderedlist>
<listitem>
<para>Mittels der Tags <sgmltag>big</sgmltag> und
<sgmltag>small</sgmltag> kann die
Darstellungsgröße des eingeschlossenen Textes
vergrößert respektive verkleinert werden.
HTML erlaubt es zudem, diese Tags zu verschachteln, so
dass auch <literal>&lt;big&gt;&lt;big&gt;Das ist
wesentlich
größer.&lt;/big&gt;&lt;/big&gt;</literal>
geschrieben werden kann.</para>
</listitem>
<listitem>
<para>Das gleiche Ergebnis kann über die Zuweisung der
Werte <literal>1</literal> und <literal>-1</literal> an
das Attribut <sgmltag role="attribute">size</sgmltag>
des Tags <sgmltag>font</sgmltag> erreicht werden. Diese
Vorgehensweise sollte allerdings als veraltet betrachtet
werden, da der Einsatz eines CSS hierfür die bessere
Lösung darstellt.</para>
</listitem>
<listitem>
<para>Über die Zuweisung von absoluten Werten im Bereich
von <literal>1</literal> bis <literal>7</literal> an das
Attribut <literal>size</literal> des Tags
<sgmltag>font</sgmltag> <footnote>
<para>Der Standardwert für <literal>size</literal> ist
<literal>3</literal>.</para></footnote>. Diese
Herangehensweise ist ebenfalls veraltet und sollte nicht
mehr angewandt werden.</para>
</listitem>
</orderedlist>
<example>
<title>Schriftgröße ändern mit
<sgmltag>big</sgmltag>, <sgmltag>small</sgmltag> und
<sgmltag>font</sgmltag></title>
<para>Die folgenden HTML-Schnipsel bewirken alle das gleiche:</para>
<programlisting><![CDATA[<p>Dieser Text ist <small>etwas kleiner</small>. Dieser
jedoch <big>ein wenig größer</big>.</p>
<p>Dieser Text ist <font size="-1">etwas kleiner</font>. Dieser
jedoch <font size="+1">ein wenig größer</font>.</p>
<p>Dieser Text ist <font size="2">etwas kleiner</font>. Dieser
jedoch <font size="4">ein wenig größer</font>.</p>]]></programlisting>
</example>
</sect3>
</sect2> </sect2>
<sect2 id="links"> <sect2 id="links">
@ -692,18 +613,18 @@ w
<sect3> <sect3>
<title>Auf bestimmte Dokumentenabschnitte verweisen</title> <title>Auf bestimmte Dokumentenabschnitte verweisen</title>
<para>HTML unterstützt neben einfachen Links auch solche, die <para>XHTML unterstützt neben einfachen Links auch solche, die
auf einen bestimmten Abschnitt innerhalb eines Dokumentes auf einen bestimmten Abschnitt innerhalb eines Dokumentes
verweisen. Dazu müssen die Abschnitte, auf die verwiesen verweisen. Dazu müssen die Abschnitte, auf die verwiesen
werden soll, mit Hilfe von sogenannten <quote>Ankern</quote> werden soll, mit Hilfe von sogenannten <quote>Ankern</quote>
markiert werden. Diese Anker können ebenfalls mit Hilfe des markiert werden. Diese Anker können ebenfalls mit Hilfe des
Tags <sgmltag>a</sgmltag> gesetzt werden, nur das anstelle Tags <sgmltag>a</sgmltag> gesetzt werden, nur das anstelle
von <sgmltag role="attribute">href</sgmltag> das Attribut von <literal>href</literal> das Attribut
<sgmltag role="attribute">name</sgmltag> gesetzt werden <literal>name</literal> gesetzt werden
muss.</para> muss.</para>
<example> <example>
<title>Anwendung von <literal>&lt;a name="..."&gt;</literal></title> <title>Anwendung von <literal>&lt;a id="..."&gt;</literal></title>
<programlisting><![CDATA[<p><a name="absatz1">Auf</a> diesen Absatz kann mit <programlisting><![CDATA[<p><a name="absatz1">Auf</a> diesen Absatz kann mit
Hilfe seines Namens (<tt>absatz1</tt>) verwiesen werden.</p>]]></programlisting> Hilfe seines Namens (<tt>absatz1</tt>) verwiesen werden.</p>]]></programlisting>
@ -720,7 +641,7 @@ w
<para>Für dieses Beispiel wird davon ausgegangen, dass der mit <para>Für dieses Beispiel wird davon ausgegangen, dass der mit
<literal>absatz1</literal> gekennzeichnete Absatz sich in <literal>absatz1</literal> gekennzeichnete Absatz sich in
der HTML-Datei <filename>foo.html</filename> der XHTML-Datei <filename>foo.html</filename>
befindet.</para> befindet.</para>
<programlisting><![CDATA[<p>Weitere Informationen können im <programlisting><![CDATA[<p>Weitere Informationen können im
@ -732,10 +653,10 @@ w
</sect2> </sect2>
</sect1> </sect1>
<sect1 id="sgml-markup-docbook"> <sect1 id="xml-markup-docbook">
<title>Die DocBook DTD</title> <title>Die DocBook DTD</title>
<para>DocBook wurde ursprüglich von HaL Computer Systems and <para>DocBook wurde ursprünglich von HaL Computer Systems und
O'Reilly &amp; Associates als DTD für das Erstellen von O'Reilly &amp; Associates als DTD für das Erstellen von
technischen Dokumenten entwickelt technischen Dokumenten entwickelt
@ -749,7 +670,7 @@ w
DocBook Technical Committee</ulink> gewartet. DocBook ist sehr DocBook Technical Committee</ulink> gewartet. DocBook ist sehr
stark auf die Beschreibung von Inhalten, und nicht auf die stark auf die Beschreibung von Inhalten, und nicht auf die
Darstellung des Inhalts ausgerichtet. Damit steht es im Gegensatz Darstellung des Inhalts ausgerichtet. Damit steht es im Gegensatz
zu LinuxDoc und HTML.</para> zu LinuxDoc und XHTML.</para>
<note> <note>
<title>Formelle und informelle Elemente</title> <title>Formelle und informelle Elemente</title>
@ -758,7 +679,7 @@ w
vorhanden: <emphasis>formell</emphasis> und vorhanden: <emphasis>formell</emphasis> und
<emphasis>informell</emphasis>. Üblicherweise besitzt die <emphasis>informell</emphasis>. Üblicherweise besitzt die
formelle Variante einen Titel, dem der eigentliche formelle Variante einen Titel, dem der eigentliche
Elementeninhalt folgt. Die informelle Variante hingegen hat Elementinhalt folgt. Die informelle Variante hingegen hat
keinen Titel.</para> keinen Titel.</para>
</note> </note>
@ -766,7 +687,7 @@ w
role="package">textproc/docbook</filename> enthalten und wird role="package">textproc/docbook</filename> enthalten und wird
bei der Installation des Metaports <filename bei der Installation des Metaports <filename
role="package">textproc/docproj</filename> automatisch role="package">textproc/docproj</filename> automatisch
mitinstalliert.</para> installiert.</para>
<sect2> <sect2>
<title>Die FreeBSD-Erweiterungen</title> <title>Die FreeBSD-Erweiterungen</title>
@ -807,7 +728,7 @@ w
Erstellung von Bezeichnern für DocBook-Erweiterungen lautet Erstellung von Bezeichnern für DocBook-Erweiterungen lautet
der Bezeichner der erweiterten FreeBSD-Variante:</para> der Bezeichner der erweiterten FreeBSD-Variante:</para>
<programlisting>PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN"</programlisting> <programlisting>PUBLIC "-//FreeBSD//DTD DocBook V4.2-Based Extension//EN"</programlisting>
</sect2> </sect2>
<sect2 id="docbookstructure"> <sect2 id="docbookstructure">
@ -835,7 +756,7 @@ w
dem Artikel oder Buch geht, wird unterhalb der hier genannten dem Artikel oder Buch geht, wird unterhalb der hier genannten
Elemente eingefügt.</para> Elemente eingefügt.</para>
<para>Vom Aufbau her ist ein Artikel ist einfacher strukturiert <para>Vom Aufbau her ist ein Artikel einfacher strukturiert
als ein Buch. So kann ein Artikel beispielsweise keine Kapitel als ein Buch. So kann ein Artikel beispielsweise keine Kapitel
(<sgmltag>chapter</sgmltag>) enthalten. Stattdessen kann der (<sgmltag>chapter</sgmltag>) enthalten. Stattdessen kann der
Inhalt eines Artikels nur durch die schon bekannten Inhalt eines Artikels nur durch die schon bekannten
@ -854,11 +775,11 @@ w
enthalten können.</para> enthalten können.</para>
<para>Alle <ulink url="&url.base;/de/docs.html">Tutorien von <para>Alle <ulink url="&url.base;/de/docs.html">Tutorien von
FreeBSD</ulink> sind als Artikel verfaßt, während FreeBSD</ulink> sind als Artikel verfasst, während
hingegen die <ulink hingegen die <ulink
url="&url.books.faq;/index.html">FreeBSD-FAQ</ulink> und das <ulink url="&url.books.faq;/index.html">FreeBSD-FAQ</ulink> und das <ulink
url="&url.books.handbook;/index.html">FreeBSD-Handbuch</ulink> als url="&url.books.handbook;/index.html">FreeBSD-Handbuch</ulink> als
Bücher verfaßt wurden.</para> Bücher verfasst wurden.</para>
<sect3> <sect3>
<title>Bücher schreiben</title> <title>Bücher schreiben</title>
@ -975,7 +896,7 @@ w
</chapter>]]></programlisting> </chapter>]]></programlisting>
</example> </example>
<para>Kapitel können nicht leer sein. Nebem einem <para>Kapitel können nicht leer sein. Neben einem
<sgmltag>title</sgmltag>-Element müssen sie weiteren Inhalt <sgmltag>title</sgmltag>-Element müssen sie weiteren Inhalt
beinhalten. Falls ein leeres Kapitel benötig wird, kann dies beinhalten. Falls ein leeres Kapitel benötig wird, kann dies
durch das Einfügen eines leeren Absatzes durch das Einfügen eines leeren Absatzes
@ -1068,7 +989,7 @@ w
<title>Bücher mittels <sgmltag>part</sgmltag> <title>Bücher mittels <sgmltag>part</sgmltag>
unterteilen</title> unterteilen</title>
<para>In den Fällen, in denen die Unteilung eines Buches in <para>In den Fällen, in denen die Unterteilung eines Buches in
Kapitel nicht ausreichend ist, können mehrere Kapitel nicht ausreichend ist, können mehrere
Kapitel mit dem Element <sgmltag>part</sgmltag> zu Kapitel mit dem Element <sgmltag>part</sgmltag> zu
einem Teil zusammengefasst werden.</para> einem Teil zusammengefasst werden.</para>
@ -1212,7 +1133,7 @@ w
Warnungen), <sgmltag>caution</sgmltag> (für besonders Warnungen), <sgmltag>caution</sgmltag> (für besonders
ernstzunehmende Warnungen) und <sgmltag>important</sgmltag> ernstzunehmende Warnungen) und <sgmltag>important</sgmltag>
(für wichtige Anmerkungen) ausgezeichnet werden. Trifft (für wichtige Anmerkungen) ausgezeichnet werden. Trifft
keines dieser Element für die auszuzeichnende Stelle keines dieser Elemente für die auszuzeichnende Stelle
zu, sollte diese mit dem Element <sgmltag>sidebar</sgmltag> zu, sollte diese mit dem Element <sgmltag>sidebar</sgmltag>
ausgezeichnet werden.</para> ausgezeichnet werden.</para>
@ -1659,7 +1580,7 @@ main(void)
<listitem> <listitem>
<para>Eingabeaufforderungen des Rechners <para>Eingabeaufforderungen des Rechners
(Betriebssysten, Shell oder Anwendung) sind ein häufig (Betriebssystem, Shell oder Anwendung) sind ein häufig
auftretender Teil dessen, was der Benutzer auf dem auftretender Teil dessen, was der Benutzer auf dem
Bildschirm zu sehen bekommt. Sie sollten mit Bildschirm zu sehen bekommt. Sie sollten mit
<sgmltag>prompt</sgmltag> ausgezeichnet werden.</para> <sgmltag>prompt</sgmltag> ausgezeichnet werden.</para>
@ -1667,7 +1588,7 @@ main(void)
<para>Ein Spezialfall sind die beiden <para>Ein Spezialfall sind die beiden
Eingabeaufforderungen der Shell für normale Eingabeaufforderungen der Shell für normale
Benutzer und den Superuser <username>root</username>. Benutzer und den Superuser <username>root</username>.
Jedesmal wenn auf eine von diesen beiden Nutzerrollen Jedes mal wenn auf eine von diesen beiden Nutzerrollen
hingewiesen werden soll, sollte entweder hingewiesen werden soll, sollte entweder
<literal>&amp;prompt.root;</literal> oder <literal>&amp;prompt.root;</literal> oder
<literal>&amp;prompt.user;</literal> eingesetzt <literal>&amp;prompt.user;</literal> eingesetzt
@ -1767,7 +1688,7 @@ This is the file called 'foo2'</screen>
<title>Das Element <sgmltag>emphasis</sgmltag></title> <title>Das Element <sgmltag>emphasis</sgmltag></title>
<programlisting><![CDATA[<para>FreeBSD ist zweifelslos <emphasis>das</emphasis> führende <programlisting><![CDATA[<para>FreeBSD ist zweifelslos <emphasis>das</emphasis> führende
Unix-artige Bestriebssystem für die Intel-Plattform.</para>]]></programlisting> Unix-artige Betriebssystem für die Intel-Plattform.</para>]]></programlisting>
<para>Darstellung:</para> <para>Darstellung:</para>
@ -1887,7 +1808,7 @@ This is the file called 'foo2'</screen>
von einem Programm (in einem bestimmten Fall) von einem Programm (in einem bestimmten Fall)
akzeptierten Optionen genannt werden müssen.</para> akzeptierten Optionen genannt werden müssen.</para>
<para>Schlußendlich ist es oft gewünscht, zu einem <para>Schlussendlich ist es oft gewünscht, zu einem
Befehl dessen Abschnitt der Manualseiten im Befehl dessen Abschnitt der Manualseiten im
Unix-üblichen Stil <quote>Befehl(Zahl)</quote> Unix-üblichen Stil <quote>Befehl(Zahl)</quote>
anzugeben.</para> anzugeben.</para>
@ -1905,7 +1826,7 @@ This is the file called 'foo2'</screen>
<para>Diese Art auf Befehle zu verweisen kann sehr <para>Diese Art auf Befehle zu verweisen kann sehr
ermüdent sein. Daher gibt es einen Satz von ermüdent sein. Daher gibt es einen Satz von
<link linkend="sgml-primer-general-entities">Allgemeinen <link linkend="xml-primer-general-entities">Allgemeinen
Entitäten</link>, der diese Arbeit erleichtert. Er Entitäten</link>, der diese Arbeit erleichtert. Er
ist in der Datei ist in der Datei
<filename>doc/share/xml/man-refs.ent</filename> enhalten <filename>doc/share/xml/man-refs.ent</filename> enhalten
@ -1924,7 +1845,7 @@ This is the file called 'foo2'</screen>
&lt;!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"&gt; &lt;!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"&gt;
%man; &hellip; ]&gt;</programlisting> %man; &hellip; ]&gt;</programlisting>
<para>Um Befehle innerhalb des Fließtextes auszuzeichen, <para>Um Befehle innerhalb des Fließtextes auszuzeichnen,
kann das Element <sgmltag>command</sgmltag> genutzt werden. kann das Element <sgmltag>command</sgmltag> genutzt werden.
Die Optionen eines Befehles können mit Hilfe von Die Optionen eines Befehles können mit Hilfe von
<sgmltag>option</sgmltag> ausgezeichnet werden.</para> <sgmltag>option</sgmltag> ausgezeichnet werden.</para>
@ -1946,7 +1867,7 @@ This is the file called 'foo2'</screen>
<example> <example>
<title>Anwendungen, Befehle und Optionen</title> <title>Anwendungen, Befehle und Optionen</title>
<programlisting><![CDATA[<para><application>Sendmail</application> ist der verbreitetste <programlisting><![CDATA[<para><application>Sendmail</application> ist der verbreiteteste
UNIX-Mailserver.</para> UNIX-Mailserver.</para>
<para><application>Sendmail</application> besteht aus den Programmen <para><application>Sendmail</application> besteht aus den Programmen
@ -2092,7 +2013,7 @@ This is the file called 'foo2'</screen>
<para>Allerdings besteht nicht immer diese <para>Allerdings besteht nicht immer diese
Wahlmöglichkeit. Einige Geräte, wie zum Beispiel Wahlmöglichkeit. Einige Geräte, wie zum Beispiel
Netzwerkkartenm haben keinen Eintrag unter Netzwerkkarten haben keinen Eintrag unter
<filename>/dev</filename> oder werden anders <filename>/dev</filename> oder werden anders
dargestellt.</para> dargestellt.</para>
@ -2103,7 +2024,7 @@ This is the file called 'foo2'</screen>
<programlisting><![CDATA[<para>Unter FreeBSD wird die serielle Datenübertragung über <programlisting><![CDATA[<para>Unter FreeBSD wird die serielle Datenübertragung über
<devicename>sio</devicename> abgewickelt, das unterhalb von <devicename>sio</devicename> abgewickelt, das unterhalb von
<filename>/dev</filename> eine Reihe von Einträgen anlegt. <filename>/dev</filename> eine Reihe von Einträgen anlegt.
Zu diesen Einträgen behören beispielsweise Zu diesen Einträgen gehören beispielsweise
<filename>/dev/ttyd0</filename> und <filename>/dev/ttyd0</filename> und
<filename>/dev/cuaa0</filename>.</para> <filename>/dev/cuaa0</filename>.</para>
@ -2111,7 +2032,7 @@ This is the file called 'foo2'</screen>
<devicename>ed0</devicename> nicht unterhalb von <devicename>ed0</devicename> nicht unterhalb von
<filename>/dev</filename>.</para> <filename>/dev</filename>.</para>
<para>Unter MS-DOS wird das erste Diskettelaufwerk als <para>Unter MS-DOS wird das erste Diskettenlaufwerk als
<devicename>a:</devicename> bezeichnet. FreeBSD <devicename>a:</devicename> bezeichnet. FreeBSD
bezeichnet es als <filename>/dev/fd0</filename>.</para>]]></programlisting> bezeichnet es als <filename>/dev/fd0</filename>.</para>]]></programlisting>
@ -2162,7 +2083,7 @@ This is the file called 'foo2'</screen>
<listitem> <listitem>
<para>Ohne Rollenattribut stellt der umschlossene Text <para>Ohne Rollenattribut stellt der umschlossene Text
einen normlen Rechnernamen wie einen normalen Rechnernamen wie
<literal>freefall</literal> oder <literal>freefall</literal> oder
<literal>wcarchive</literal> dar. Wenn es <literal>wcarchive</literal> dar. Wenn es
gewünscht ist, kann mittels gewünscht ist, kann mittels
@ -2347,13 +2268,13 @@ This is the file called 'foo2'</screen>
<para>Üblicherweise wird, wenn das Ziel <maketarget>all</maketarget> <para>Üblicherweise wird, wenn das Ziel <maketarget>all</maketarget>
aufgerufen wird, die gesamte Anwendung neu erstellt. Der Aufruf aufgerufen wird, die gesamte Anwendung neu erstellt. Der Aufruf
des Zieles <maketarget>clean</maketarget> veranlaßt das des Zieles <maketarget>clean</maketarget> veranlasst das
Löschen aller temporären Dateien (zum Beispiel Löschen aller temporären Dateien (zum Beispiel
<filename>.o</filename>), die während der Übersetzung erzeugt <filename>.o</filename>), die während der Übersetzung erzeugt
wurden.</para> wurden.</para>
<para>Das genaue Verhalten von <maketarget>clean</maketarget> <para>Das genaue Verhalten von <maketarget>clean</maketarget>
kann von einer Reihe von Variablen beeinflußt werden. kann von einer Reihe von Variablen beeinflusst werden.
Stellvertretend seien hier <makevar>CLOBBER</makevar> und Stellvertretend seien hier <makevar>CLOBBER</makevar> und
<makevar>RECURSE</makevar> genannt.</para>]]></programlisting> <makevar>RECURSE</makevar> genannt.</para>]]></programlisting>
@ -2374,7 +2295,7 @@ This is the file called 'foo2'</screen>
<para>Das genaue Verhalten von <para>Das genaue Verhalten von
<maketarget>clean</maketarget> kann von einer Reihe von <maketarget>clean</maketarget> kann von einer Reihe von
Variablen beeinflußt werden. Stellvertretend seien Variablen beeinflusst werden. Stellvertretend seien
hier <makevar>CLOBBER</makevar> und hier <makevar>CLOBBER</makevar> und
<makevar>RECURSE</makevar> genannt.</para> <makevar>RECURSE</makevar> genannt.</para>
</example> </example>
@ -2403,7 +2324,7 @@ This is the file called 'foo2'</screen>
<programlisting><![CDATA[<para>Die Zeile <literal>maxusers 10</literal> in der <programlisting><![CDATA[<para>Die Zeile <literal>maxusers 10</literal> in der
Kernelkonfigurationsdatei beeinflußt die Größe vieler Kernelkonfigurationsdatei beeinflußt die Größe vieler
Systemtabellen und kann als ungefähr als Richtwert dafür Systemtabellen und kann als ungefähr als Richtwert dafür
gelten, wie viele paralle Anmeldungen das System handhaben gelten, wie viele parallele Anmeldungen das System handhaben
kann.</para>]]></programlisting> kann.</para>]]></programlisting>
<para>Darstellung:</para> <para>Darstellung:</para>
@ -2609,7 +2530,7 @@ This is the file called 'foo2'</screen>
</itemizedlist> </itemizedlist>
<para>Das folgende Beispiel soll das bisher geschriebene <para>Das folgende Beispiel soll das bisher geschriebene
illustrieren. Angenommen es liegt eine einzubindene Grafik illustrieren. Angenommen es liegt eine einzubindende Grafik
in der Datei <filename>bild1.png</filename> vor, die die in der Datei <filename>bild1.png</filename> vor, die die
Darstellung eines As in einem Rechteck enthält. Die Darstellung eines As in einem Rechteck enthält. Die
ASCII-Alternative könnte so ausgezeichnet werden:</para> ASCII-Alternative könnte so ausgezeichnet werden:</para>
@ -2651,7 +2572,7 @@ This is the file called 'foo2'</screen>
stellen.</para> stellen.</para>
<para>Wichtig ist, dass die erste und die letzte <para>Wichtig ist, dass die erste und die letzte
Zeile sich gleichauf mit dem öffenden und dem Zeile sich gleichauf mit dem öffnenden und dem
schließenden Tag befindet. Dadurch wird schließenden Tag befindet. Dadurch wird
sichergestellt, dass keine unnötigen sichergestellt, dass keine unnötigen
Leerzeichen in die Ausgabe aufgenommen werden.</para> Leerzeichen in die Ausgabe aufgenommen werden.</para>
@ -2708,7 +2629,7 @@ IMAGES+= bild3.png
<para>Wenn Sie Ihre Dokumentation in mehrere kleine <para>Wenn Sie Ihre Dokumentation in mehrere kleine
Dateien aufspalten (siehe Dateien aufspalten (siehe
<xref linkend="sgml-primer-include-using-gen-entities"/>), <xref linkend="xml-primer-include-using-gen-entities"/>),
müssen Sie sorgfältig vorgehen.</para> müssen Sie sorgfältig vorgehen.</para>
<para>Angenommen es handelt sich um ein Buch, dessen drei <para>Angenommen es handelt sich um ein Buch, dessen drei
@ -2721,7 +2642,7 @@ IMAGES+= bild3.png
Falle gilt es jedoch zu beachten, dass die Pfade der Falle gilt es jedoch zu beachten, dass die Pfade der
Grafikdateien in der Variable <makevar>IMAGES</makevar> und Grafikdateien in der Variable <makevar>IMAGES</makevar> und
in den <sgmltag>imagedata</sgmltag>-Elementen immer auch den in den <sgmltag>imagedata</sgmltag>-Elementen immer auch den
Verzeichnisnamen mitenthalten.</para> Verzeichnisnamen enthalten.</para>
<para>Soll beispielsweise die Datei <para>Soll beispielsweise die Datei
<filename>kapitel1/bild1.png</filename> in das in <filename>kapitel1/bild1.png</filename> in das in

View file

@ -40,12 +40,12 @@ Oliver Fischer
--> -->
<chapter id="sgml-primer"> <chapter id="xml-primer">
<title>Die SGML-Fibel</title> <title>Die XML-Fibel</title>
<para>Die Mehrzahl der Dokumente des FDPs sind in SGML geschrieben. <para>Die Mehrzahl der Dokumente des FDPs sind in XML geschrieben.
Ziel dieses Kapitels ist es, genau zu erklären, was Ziel dieses Kapitels ist es, genau zu erklären, was
das bedeutet und wie man die SGML-Quellen liest und versteht. das bedeutet und wie man die XML-Quellen liest und versteht.
Ebenso werden die in den Quellen genutzten Kniffe erklärt, Ebenso werden die in den Quellen genutzten Kniffe erklärt,
auf die man beim Lesen der Dokumente stoßen wird.</para> auf die man beim Lesen der Dokumente stoßen wird.</para>
@ -53,7 +53,7 @@ Oliver Fischer
url="http://www.galassi.org/mark/mydocs/docbook-intro/docbook-intro.html">Get url="http://www.galassi.org/mark/mydocs/docbook-intro/docbook-intro.html">Get
Going With DocBook</ulink></quote>.</para> Going With DocBook</ulink></quote>.</para>
<sect1 id="sgml-primer-overview"> <sect1 id="xml-primer-overview">
<title>Überblick</title> <title>Überblick</title>
<para>In den guten alten Zeiten war der Umgang mit <para>In den guten alten Zeiten war der Umgang mit
@ -64,7 +64,7 @@ Oliver Fischer
Schnickschnack.</para> Schnickschnack.</para>
<para>Für viele Zwecke war dies allerdings nicht ausreichend. <para>Für viele Zwecke war dies allerdings nicht ausreichend.
Von einem machinenlesbaren Text wird erwartet, dass er auch von Von einem maschinenlesbaren Text wird erwartet, dass er auch von
Maschinen gelesen und intelligent weiterverarbeitet werden kann. Maschinen gelesen und intelligent weiterverarbeitet werden kann.
Einzelne Stellen sollen hervorgehoben werden, andere sollen in ein Einzelne Stellen sollen hervorgehoben werden, andere sollen in ein
Glossar aufgenommen werden oder auf andere Textstellen Glossar aufgenommen werden oder auf andere Textstellen
@ -99,7 +99,7 @@ Oliver Fischer
<quote>auszuzeichnen</quote>.</para> <quote>auszuzeichnen</quote>.</para>
<para>Der Begriff <quote>Auszeichnung<footnote> <para>Im <para>Der Begriff <quote>Auszeichnung<footnote> <para>Im
angelsächischschen Sprachraum wird von angelsächsischen Sprachraum wird von
<quote>markup</quote> <quote>markup</quote>
gesprochen.</para></footnote></quote> bedeutet, dass gesprochen.</para></footnote></quote> bedeutet, dass
sich der Wert eines Textes erhöht, aber auch seine Kosten. sich der Wert eines Textes erhöht, aber auch seine Kosten.
@ -156,11 +156,11 @@ Oliver Fischer
unterscheiden. Die universelle Lösung ist eine unterscheiden. Die universelle Lösung ist eine
Basissprache, mit deren Hilfe weitere Sprachen entwickelt werden Basissprache, mit deren Hilfe weitere Sprachen entwickelt werden
können &ndash; eine können &ndash; eine
<emphasis>Meta-Auszeichungssprache</emphasis> also.</para> <emphasis>Meta-Auszeichnungssprache</emphasis> also.</para>
<para>Genau diese Anforderung wird von der Standard Generalized <para>Genau diese Anforderung wird von der Standard Generalized
Markup Language (<abbrev>SGML</abbrev>) erfüllt. Mit ihrer Markup Language (<abbrev>SGML</abbrev>) erfüllt. Mit ihrer
Hilfe wurden viele andere Auszeichungssprachen wie Hilfe wurden viele andere Auszeichnungssprachen wie
beispielsweise HTML und DocBook, welche beide von FDP genutzt beispielsweise HTML und DocBook, welche beide von FDP genutzt
werden, entwickelt.</para> werden, entwickelt.</para>
@ -180,7 +180,7 @@ Oliver Fischer
inside other markup) and related information. A DTD is sometimes inside other markup) and related information. A DTD is sometimes
referred to as an <emphasis>application</emphasis> of SGML.</para>--> referred to as an <emphasis>application</emphasis> of SGML.</para>-->
<para id="sgml-primer-validating">Eine DTD ist eine <para id="xml-primer-validating">Eine DTD ist eine
<emphasis>vollständige</emphasis> Definition aller <emphasis>vollständige</emphasis> Definition aller
möglichen Sprachelemente, ihrer möglichen Sprachelemente, ihrer
Reihenfolge<footnote><para>Bei natürlichen Sprachen spricht Reihenfolge<footnote><para>Bei natürlichen Sprachen spricht
@ -217,7 +217,7 @@ Oliver Fischer
nicht erklärt, wie eine DTD entwickelt wird.</para> nicht erklärt, wie eine DTD entwickelt wird.</para>
</sect1> </sect1>
<sect1 id="sgml-primer-elements"> <sect1 id="xml-primer-elements">
<title>Von Elementen, Tags und Attributen</title> <title>Von Elementen, Tags und Attributen</title>
<!-- Bei der Übersetzung des ersten Satzes bin ich mir nicht <!-- Bei der Übersetzung des ersten Satzes bin ich mir nicht
@ -273,7 +273,7 @@ Oliver Fischer
<para>Wenn man möchte, kann man sich das als <para>Wenn man möchte, kann man sich das als
<quote>Unterteilung</quote><footnote><para>Im <quote>Unterteilung</quote><footnote><para>Im
angelsächsichen Sprachraum wird hier von angelsächsischen Sprachraum wird hier von
<quote>chunking</quote> gesprochen.</para></footnote> des <quote>chunking</quote> gesprochen.</para></footnote> des
Inhalts vorstellen. Auf der obersten Ebene gibt es ein Element: Inhalts vorstellen. Auf der obersten Ebene gibt es ein Element:
das Buch selbst. Schaut man ein wenig tiefer, findet man weitere das Buch selbst. Schaut man ein wenig tiefer, findet man weitere
@ -483,7 +483,7 @@ Oliver Fischer
werden.</simpara> werden.</simpara>
</footnote> gesetzt werden.</para> </footnote> gesetzt werden.</para>
<example id="sgml-primer-envars"> <example id="xml-primer-envars">
<title><filename>.profile</filename>, für &man.sh.1; und <title><filename>.profile</filename>, für &man.sh.1; und
&man.bash.1; Benutzer</title> &man.bash.1; Benutzer</title>
@ -556,7 +556,7 @@ setenv SGML_CATALOG_FILES /usr/doc/de_DE.ISO8859-1/share/xml/catalog:$SGML_CATAL
<para>Bestandteil von <filename role="package">textproc/docproj</filename> <para>Bestandteil von <filename role="package">textproc/docproj</filename>
ist <command>onsgmls</command> - ein <link ist <command>onsgmls</command> - ein <link
linkend="sgml-primer-validating">validierender Parser</link>. linkend="xml-primer-validating">validierender Parser</link>.
<command>onsgmls</command> liest ein Dokument entsprechend einer SGML-DTD <command>onsgmls</command> liest ein Dokument entsprechend einer SGML-DTD
ein und gibt anschließend ein Element-Structure-Information-Set ein und gibt anschließend ein Element-Structure-Information-Set
(ESIS) aus. Allerdings ist das an dieser Stelle nicht weiter (ESIS) aus. Allerdings ist das an dieser Stelle nicht weiter
@ -672,7 +672,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</step> </step>
<step> <step>
<para>Zum Schluß sollte der Tag <para>Zum Schluss sollte der Tag
<sgmltag>title</sgmltag> wieder in die Beispieldatei <sgmltag>title</sgmltag> wieder in die Beispieldatei
eingefügt werden.</para> eingefügt werden.</para>
</step> </step>
@ -680,7 +680,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</sect2> </sect2>
</sect1> </sect1>
<sect1 id="sgml-primer-doctype-declaration"> <sect1 id="xml-primer-doctype-declaration">
<!--? Oliver Fischer: Man sollte mal feststellen, welche Bezeichung <!--? Oliver Fischer: Man sollte mal feststellen, welche Bezeichung
von w3c.de oder so hier verwendet wird.--> von w3c.de oder so hier verwendet wird.-->
<title>Die DOCTYPE-Deklaration</title> <title>Die DOCTYPE-Deklaration</title>
@ -738,7 +738,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
<listitem> <listitem>
<para>Nennt das erste <link <para>Nennt das erste <link
linkend="sgml-primer-elements">Element</link>, das im linkend="xml-primer-elements">Element</link>, das im
Dokument auftaucht.</para> Dokument auftaucht.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@ -759,7 +759,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
gehört nicht zum öffentlichen Bezeichner, gehört nicht zum öffentlichen Bezeichner,
sondern legt fest, wie ein SGML-Parser die DTD finden sondern legt fest, wie ein SGML-Parser die DTD finden
kann. Alternative Wege eine DTD zu referenzieren werden kann. Alternative Wege eine DTD zu referenzieren werden
<link linkend="sgml-primer-fpi-alternatives">später <link linkend="xml-primer-fpi-alternatives">später
gezeigt</link>.</para> gezeigt</link>.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@ -803,7 +803,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
<para>Nennt den Besitzer des öffentlichen Bezeichners.</para> <para>Nennt den Besitzer des öffentlichen Bezeichners.</para>
<para>Falls diese Zeichenkette mit <quote>ISO</quote> <para>Falls diese Zeichenkette mit <quote>ISO</quote>
beginnt, gehört der Bezeichner dem ISO-Kommitee. beginnt, gehört der Bezeichner dem ISO-Komitee.
Der Bezeichner <literal>"ISO 8879:1986//ENTITIES Greek Der Bezeichner <literal>"ISO 8879:1986//ENTITIES Greek
Symbols//EN"</literal> nennt <quote>ISO Symbols//EN"</literal> nennt <quote>ISO
8879:1986</quote> als den Besitzer des Satzes von 8879:1986</quote> als den Besitzer des Satzes von
@ -840,7 +840,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
ISO-Publikationen, von ISBN-Nummern oder einer ISO-Publikationen, von ISBN-Nummern oder einer
Organisationsbezeichnungen entsprechend ISO 6523 Organisationsbezeichnungen entsprechend ISO 6523
abgeleitet werden. Anträge für neue offiziell abgeleitet werden. Anträge für neue offiziell
registrierte Bezeichner werden vom ISO-Kommitee an das registrierte Bezeichner werden vom ISO-Komitee an das
American National Standards Institute (ANSI) American National Standards Institute (ANSI)
weitergeleitet.</para> weitergeleitet.</para>
@ -975,20 +975,20 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</itemizedlist> </itemizedlist>
<para>Allerdings sollte das <para>Allerdings sollte das
<link linkend="sgml-primer-envars">schon geschehen <link linkend="xml-primer-envars">schon geschehen
sein</link>.</para> sein</link>.</para>
</sect3> </sect3>
</sect2> </sect2>
<sect2 id="sgml-primer-fpi-alternatives"> <sect2 id="xml-primer-fpi-alternatives">
<title>Alternativen zu Formalen Öffentlichen Bezeichnern</title> <title>Alternativen zu Formalen Öffentlichen Bezeichnern</title>
<para>Anstatt mit einem Bezeichner die zum Dokument <para>Anstatt mit einem Bezeichner die zum Dokument
gehörende DTD zu referenzieren, kann auch explizit auf gehörende DTD zu referenzieren, kann auch explizit auf
die Datei der DTD verwiesen werden.</para> die Datei der DTD verwiesen werden.</para>
<para>Die Syntax des DOCTYPE-Deklaration ist in diesem Falle <para>Die Syntax der DOCTYPE-Deklaration ist in diesem Falle
anders:</para> anders:</para>
<!--<para>The syntax for this is slightly different:</para>--> <!--<para>The syntax for this is slightly different:</para>-->
@ -1011,7 +1011,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</sect2> </sect2>
</sect1> </sect1>
<sect1 id="sgml-primer-sgml-escape"> <sect1 id="xml-primer-xml-escape">
<title>Die Rückkehr zu SGML</title> <title>Die Rückkehr zu SGML</title>
<para>An einer früheren Stelle wurde erwähnt, dass <para>An einer früheren Stelle wurde erwähnt, dass
@ -1033,18 +1033,18 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
werden kann.</para> werden kann.</para>
<para>Demnach ist die <link <para>Demnach ist die <link
linkend="sgml-primer-doctype-declaration">DOCTYPE-Deklaration</link> linkend="xml-primer-doctype-declaration">DOCTYPE-Deklaration</link>
ein gutes Beispiel für SGML, das in Dokumenten verwendet ein gutes Beispiel für SGML, das in Dokumenten verwendet
werden muss&hellip;</para> werden muss&hellip;</para>
</sect1> </sect1>
<sect1 id="sgml-primer-comments"> <sect1 id="xml-primer-comments">
<title>Kommentare</title> <title>Kommentare</title>
<para>Kommentare sind SGML-Konstrukte, die normalerweise nur <para>Kommentare sind SGML-Konstrukte, die normalerweise nur
in DTDs gültig sind. Dennoch ist es, wie in in DTDs gültig sind. Dennoch ist es, wie in
<xref linkend="sgml-primer-sgml-escape"/> gezeigt, <xref linkend="xml-primer-xml-escape"/> gezeigt,
möglich Fragmente mit SGML-Syntax in Dokumenten zu möglich Fragmente mit SGML-Syntax in Dokumenten zu
verwenden.</para> verwenden.</para>
@ -1139,7 +1139,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</sect2> </sect2>
</sect1> </sect1>
<sect1 id="sgml-primer-entities"> <sect1 id="xml-primer-entities">
<title>Entitäten</title> <title>Entitäten</title>
<para>Entitäten stellen einen Mechanismus dar, mit dem <para>Entitäten stellen einen Mechanismus dar, mit dem
@ -1158,14 +1158,14 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
<emphasis>Allgemeine Entitäten</emphasis> und <emphasis>Allgemeine Entitäten</emphasis> und
<emphasis>Parameterentitäten</emphasis>.</para> <emphasis>Parameterentitäten</emphasis>.</para>
<sect2 id="sgml-primer-general-entities"> <sect2 id="xml-primer-general-entities">
<title>Allgemeine Entitäten</title> <title>Allgemeine Entitäten</title>
<para>Allgemeine Entitäten können nur in <para>Allgemeine Entitäten können nur in
Dokumenten benutzt werden. Sie können zwar im Dokumenten benutzt werden. Sie können zwar im
SGML-Kontext definiert aber dort nicht benutzt SGML-Kontext definiert aber dort nicht benutzt
werden. Vergleichen Sie dies mit werden. Vergleichen Sie dies mit
Im <link linkend="sgml-primer-parameter-entities">Parameterentitäten</link>.</para> Im <link linkend="xml-primer-parameter-entities">Parameterentitäten</link>.</para>
<para>Jede allgemeine Entität hat einen Namen, über <para>Jede allgemeine Entität hat einen Namen, über
den sie angesprochen werden kann, um den von ihr den sie angesprochen werden kann, um den von ihr
@ -1245,16 +1245,16 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</example> </example>
</sect2> </sect2>
<sect2 id="sgml-primer-parameter-entities"> <sect2 id="xml-primer-parameter-entities">
<title>Parameterentitäten</title> <title>Parameterentitäten</title>
<para>Genau wie <link <para>Genau wie <link
linkend="sgml-primer-general-entities">Allgemeine linkend="xml-primer-general-entities">Allgemeine
Entitäten</link> werden Parameterentitäten Entitäten</link> werden Parameterentitäten
eingesetzt um wiederverwendbare Inhaltsteile mit Namen zu eingesetzt um wiederverwendbare Inhaltsteile mit Namen zu
versehen. Im Gegensatz zu Allgemeinen Entitäten versehen. Im Gegensatz zu Allgemeinen Entitäten
können sie aber nur innerhalb eines <link können sie aber nur innerhalb eines <link
linkend="sgml-primer-sgml-escape">SGML-Kontextes</link> linkend="xml-primer-xml-escape">SGML-Kontextes</link>
genutzt werden.</para> genutzt werden.</para>
<para>Die Definition von Parameterentitäten erfolgt <para>Die Definition von Parameterentitäten erfolgt
@ -1381,7 +1381,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</sect2> </sect2>
</sect1> </sect1>
<sect1 id="sgml-primer-include"> <sect1 id="xml-primer-include">
<title>Dateien mit Entitäten einbinden</title> <title>Dateien mit Entitäten einbinden</title>
<!--? <!--?
@ -1390,13 +1390,13 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
--> -->
<para>Sowohl <link <para>Sowohl <link
linkend="sgml-primer-general-entities">Allgemeine</link> als linkend="xml-primer-general-entities">Allgemeine</link> als
auch <link auch <link
linkend="sgml-primer-parameter-entities">Parameterentitäten</link> linkend="xml-primer-parameter-entities">Parameterentitäten</link>
sind nützliche Helfer, wenn es darum geht, eine Datei in sind nützliche Helfer, wenn es darum geht, eine Datei in
eine andere einzubinden.</para> eine andere einzubinden.</para>
<sect2 id="sgml-primer-include-using-gen-entities"> <sect2 id="xml-primer-include-using-gen-entities">
<title>Dateien mit Allgemeinen Entitäten einbinden</title> <title>Dateien mit Allgemeinen Entitäten einbinden</title>
<para>Angenommen man hat ein Buch geschrieben, dessen Inhalt <para>Angenommen man hat ein Buch geschrieben, dessen Inhalt
@ -1634,7 +1634,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</sect2> </sect2>
</sect1> </sect1>
<sect1 id="sgml-primer-marked-sections"> <sect1 id="xml-primer-marked-sections">
<title>Markierte Bereiche</title> <title>Markierte Bereiche</title>
<para>SGML erlaubt es, dass bestimmte Dokumentabschnitte <para>SGML erlaubt es, dass bestimmte Dokumentabschnitte
@ -1811,7 +1811,7 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
<para>Kombiniert man <literal>IGNORE</literal> hingegen mit <para>Kombiniert man <literal>IGNORE</literal> hingegen mit
<link <link
linkend="sgml-primer-parameter-entities">Parameterentitäten</link>, linkend="xml-primer-parameter-entities">Parameterentitäten</link>,
steht so ein Weg zur Verfügung, um dessen Anwendung steht so ein Weg zur Verfügung, um dessen Anwendung
besser steuern zu können. Zwar können besser steuern zu können. Zwar können
Parameterentitäten nur in einem SGML-Kontext einsetzt Parameterentitäten nur in einem SGML-Kontext einsetzt
@ -1923,8 +1923,8 @@ onsgmls:beispiel.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</sect2> </sect2>
</sect1> </sect1>
<sect1 id="sgml-primer-conclusion"> <sect1 id="xml-primer-conclusion">
<title>Schlußbemerkung</title> <title>Schlussbemerkung</title>
<para>Aus Platzgründen, und um der Verständlichkeit <para>Aus Platzgründen, und um der Verständlichkeit
Willen, wurden viele Gesichtspunkte nicht in aller Tiefe Willen, wurden viele Gesichtspunkte nicht in aller Tiefe

View file

@ -30,7 +30,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38868 basiert auf: r39632
--> -->
<chapter id="structure"> <chapter id="structure">
@ -216,7 +216,7 @@
<title><filename>Makefile</filename></title> <title><filename>Makefile</filename></title>
<para>Das <filename>Makefile</filename> definiert verschiedene <para>Das <filename>Makefile</filename> definiert verschiedene
Variablen zur Konvertierung der SGML-Quellen in andere Variablen zur Konvertierung der XML-Quellen in andere
Formate. Außerdem listet es die verschiedenen Dateien Formate. Außerdem listet es die verschiedenen Dateien
auf, aus denen das Handbuch gebaut wird. Zusätzlich auf, aus denen das Handbuch gebaut wird. Zusätzlich
wird die Standard-<filename>doc.project.mk</filename> wird die Standard-<filename>doc.project.mk</filename>
@ -228,17 +228,17 @@
<title><filename>book.xml</filename></title> <title><filename>book.xml</filename></title>
<para>Das Hauptdokument innerhalb des Handbuchs. Neben der <para>Das Hauptdokument innerhalb des Handbuchs. Neben der
<link linkend="sgml-primer-doctype-declaration"> <link linkend="xml-primer-doctype-declaration">
DOCTYPE-Deklaration</link> des Handbuchs werden hier auch DOCTYPE-Deklaration</link> des Handbuchs werden hier auch
die Elemente aufgelistet, die die Struktur des Handbuchs die Elemente aufgelistet, die die Struktur des Handbuchs
definieren.</para> definieren.</para>
<para><filename>book.xml</filename> verwendet <link <para><filename>book.xml</filename> verwendet <link
linkend="sgml-primer-parameter-entities"> linkend="xml-primer-parameter-entities">
Parameterentitäten</link>, um Dateien mit der Parameterentitäten</link>, um Dateien mit der
Endung <filename>.ent</filename> zu laden. Diese Endung <filename>.ent</filename> zu laden. Diese
Dateien definieren die <link Dateien definieren die <link
linkend="sgml-primer-general-entities">allgemeinen linkend="xml-primer-general-entities">allgemeinen
Entitäten</link>, die innerhalb des Handbuchs Entitäten</link>, die innerhalb des Handbuchs
verwendet werden.</para> verwendet werden.</para>
</sect4> </sect4>
@ -265,8 +265,8 @@
<filename>kernelconfig</filename>. Im Allgemeinen <filename>kernelconfig</filename>. Im Allgemeinen
enthält diese Datei das komplette Kapitel.</para> enthält diese Datei das komplette Kapitel.</para>
<para>Wird die HTML-Version des Handbuchs gebaut, entsteht <para>Wird die XHTML-Version des Handbuchs gebaut, entsteht
dadurch die HTML-Datei dadurch
<filename>kernelconfig.html</filename>. Der Grund <filename>kernelconfig.html</filename>. Der Grund
dafür ist allerdings der Wert des dafür ist allerdings der Wert des
<literal>id</literal>-Attributs, und nicht der Name des <literal>id</literal>-Attributs, und nicht der Name des
@ -285,7 +285,7 @@
werden zentral im Verzeichnis <filename werden zentral im Verzeichnis <filename
class="directory">share/images/books/handbook</filename> class="directory">share/images/books/handbook</filename>
gespeichert. Existiert eine lokalisierte Version eines gespeichert. Existiert eine lokalisierte Version eines
Bildes, wird diese hingegen gemeinsam mit dem SGML-Quellcode Bildes, wird diese hingegen gemeinsam mit dem XML-Quellcode
im gleichen Verzeichnis gespeichert. Ein Vorteil im gleichen Verzeichnis gespeichert. Ein Vorteil
dieser Methode ist beispielsweise die Vermeidung von dieser Methode ist beispielsweise die Vermeidung von
Namenskollisionen. Außerdem ist es Namenskollisionen. Außerdem ist es
@ -313,7 +313,7 @@
</important> </important>
<para>Die Datei <filename>chapter.xml</filename> ist keine <para>Die Datei <filename>chapter.xml</filename> ist keine
komplette SGML-Datei, da unter anderem die Zeilen mit komplette XML-Datei, da unter anderem die Zeilen mit
der DOCTYPE-Deklaration am Beginn der Datei nicht der DOCTYPE-Deklaration am Beginn der Datei nicht
vorhanden sind.</para> vorhanden sind.</para>

View file

@ -30,7 +30,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38869 basiert auf: r39632
--> -->
<chapter id="stylesheets"> <chapter id="stylesheets">
@ -54,7 +54,7 @@
beispielsweise DynaText, Panorama, SPICE, JSSS, FOSI, CSS, DSSSL beispielsweise DynaText, Panorama, SPICE, JSSS, FOSI, CSS, DSSSL
und andere mehr.</para> und andere mehr.</para>
<para>DocBook verwendet in DSSSL geschriebene Stylesheets. HTML <para>DocBook verwendet in DSSSL geschriebene Stylesheets. XHTML
verwendet hingegen in CSS geschriebene Stylesheets.</para> verwendet hingegen in CSS geschriebene Stylesheets.</para>
<sect1 id="stylesheets-dsssl"> <sect1 id="stylesheets-dsssl">
@ -80,8 +80,8 @@
<title>CSS</title> <title>CSS</title>
<para>Cascading Stylesheets (CSS) erlauben es, Elementen eines <para>Cascading Stylesheets (CSS) erlauben es, Elementen eines
HTML-Dokuments Formatangaben (wie Schriftart, Größe, XHTML-Dokuments Formatangaben (wie Schriftart, Größe,
Schriftfarbe und andere mehr) zuzuweisen, ohne das HTML-Dokument Schriftfarbe und andere mehr) zuzuweisen, ohne das XHTML-Dokument
mit diesen Informationen zu überfrachten.</para> mit diesen Informationen zu überfrachten.</para>
<sect2> <sect2>
@ -89,10 +89,10 @@
<para>The FreeBSD DSSSL-Stylesheets enthalten eine Referenz auf <para>The FreeBSD DSSSL-Stylesheets enthalten eine Referenz auf
ein Stylesheet namens <filename>docbook.css</filename>, das sich ein Stylesheet namens <filename>docbook.css</filename>, das sich
im gleichen Verzeichnis wie die HTML-Dateien befindet. Diese im gleichen Verzeichnis wie die XHTML-Dateien befindet. Diese
projektweite CSS-Datei wird automatisch von projektweite CSS-Datei wird automatisch von
<filename>doc/share/misc/docbook.css</filename> kopiert und <filename>doc/share/misc/docbook.css</filename> kopiert und
installiert, wenn DocBook-Dokumente nach HTML konvertiert installiert, wenn DocBook-Dokumente nach XHTML konvertiert
werden.</para> werden.</para>
</sect2> </sect2>
</sect1> </sect1>

View file

@ -30,7 +30,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38870 basiert auf: r41125
--> -->
<chapter id="the-website"> <chapter id="the-website">
@ -83,7 +83,15 @@
<para>Um alle zum Bau der Webseite benötigten Quellen <para>Um alle zum Bau der Webseite benötigten Quellen
auszuchecken, führen Sie den folgenden Befehl aus:</para> auszuchecken, führen Sie den folgenden Befehl aus:</para>
<screen>&prompt.root; <userinput><command>svn checkout svn://svn.FreeBSD.org/doc/head/ <replaceable>/usr/build</replaceable></command></userinput></screen> <screen>&prompt.root; <userinput><command>svn checkout <replaceable>https://svn0.us-
east.FreeBSD.org</replaceable>/doc/head/ <replaceable>/usr/build</replaceable></command></userinput></screen>
<para><ulink
url="https://svn0.us-east.FreeBSD.org/">svn0.us-east.FreeBSD.org</ulink>
ist ein öffentlicher Server. Wählen Sie einen Mirror in Ihrer
Nähe und überprüfen Sie das Serverzertifikat aus der Liste
<ulink url="&url.books.handbook;/svn-mirrors.html">Subversion
mirror sites</ulink>.</para>
<tip> <tip>
<para>Falls Sie <command>svn</command> nicht als Benutzer <para>Falls Sie <command>svn</command> nicht als Benutzer

View file

@ -30,7 +30,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38826 basiert auf: r39631
--> -->
<chapter id="tools"> <chapter id="tools">
@ -110,7 +110,7 @@
<para>Die folgenden Programme sind notwendig, um sinnvoll <para>Die folgenden Programme sind notwendig, um sinnvoll
an der FreeBSD-Dokumentation arbeiten und diese in andere an der FreeBSD-Dokumentation arbeiten und diese in andere
Formate wie HTML, reinen Text und RTF umwandeln zu Formate wie HTML, reinen Text und RTF umwandeln zu
können. Sie müssen diese aber nicht seperat können. Sie müssen diese aber nicht separat
installieren, da alle Programme automatisch durch den installieren, da alle Programme automatisch durch den
Metaport <filename Metaport <filename
role="package">textproc/docproj</filename> installiert role="package">textproc/docproj</filename> installiert

View file

@ -30,7 +30,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38888 basiert auf: r41125
--> -->
<chapter id="translations"> <chapter id="translations">
@ -154,7 +154,17 @@
Subversion-Repository (als Minimum den Dokumentationsteil) Subversion-Repository (als Minimum den Dokumentationsteil)
anzulegen. Dazu geben Sie den folgenden Befehl ein:</para> anzulegen. Dazu geben Sie den folgenden Befehl ein:</para>
<screen>&prompt.user; <userinput><command>svn</command> checkout svn://svn.FreeBSD.org/doc/head/ head</userinput></screen> <screen>&prompt.user; <userinput><command>svn</command> checkout <replaceable>https://svn0.us-east.FreeBSD.org</replaceable>/doc/head/ head</userinput></screen>
<note>
<para><ulink
url="https://svn0.us-east.FreeBSD.org/">svn0.us-east.FreeBSD.org</ulink>
ist ein öffentlicher Server. Wählen Sie einen Mirror in
Ihrer Nähe und überprüfen Sie das Serverzertifikat auf der
Seite <ulink
url="&url.books.handbook;/svn-mirrors.html">Subversion
mirror sites</ulink>.</para>
</note>
<note> <note>
<para>Damit dieser Befehl funktioniert, muss der Port <para>Damit dieser Befehl funktioniert, muss der Port

View file

@ -30,7 +30,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r38872 basiert auf: r40542
--> -->
<chapter id="writing-style"> <chapter id="writing-style">
@ -131,12 +131,12 @@
zweiten Beispiels.</para> zweiten Beispiels.</para>
<informalexample> <informalexample>
<para>Verwenden Sie den Befehl <command>cvsup</command>, um <para>Verwenden Sie den Befehl <command>svn</command>, um
Ihre Quellen zu aktualisieren.</para> Ihre Quellen zu aktualisieren.</para>
</informalexample> </informalexample>
<informalexample> <informalexample>
<para>Verwenden Sie <command>cvsup</command>, um Ihre Quellen <para>Verwenden Sie <command>svn</command>, um Ihre Quellen
zu aktualisieren.</para> zu aktualisieren.</para>
</informalexample> </informalexample>

View file

@ -27,7 +27,7 @@ ${INDEX}:
.endif .endif
HOSTNAME!= hostname HOSTNAME!= hostname
.if ${HOSTNAME} == "hub.freebsd.org" || ${HOSTNAME} == "freefall.freebsd.org" || ${HOSTNAME} == "www.freebsd.org" .if ${HOSTNAME} == "hub.freebsd.org" || ${HOSTNAME} == "freefall.freebsd.org" || ${HOSTNAME} == "www.freebsd.org" || ${HOSTNAME} == "build-web.stream.FreeBSD.org"
CLUSTER_MACHINE= YES CLUSTER_MACHINE= YES
.endif .endif

View file

@ -2,7 +2,7 @@
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN" <!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [ "http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY dedate "$FreeBSDde$"> <!ENTITY dedate "$FreeBSDde$">
<!ENTITY reference "basiert auf: r41232"> <!ENTITY reference "basiert auf: r41269">
<!ENTITY title "FreeBSD Bezugsquellen"> <!ENTITY title "FreeBSD Bezugsquellen">
<!ENTITY url.rel "ftp://ftp.FreeBSD.org/pub/FreeBSD/releases"> <!ENTITY url.rel "ftp://ftp.FreeBSD.org/pub/FreeBSD/releases">
]> ]>
@ -76,7 +76,7 @@
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>amd64</td> <td>amd64<br/>(x86-64, x64)</td>
<td><a href="&url.rel;/amd64/amd64/&rel.current;-RELEASE">[Distribution]</a></td> <td><a href="&url.rel;/amd64/amd64/&rel.current;-RELEASE">[Distribution]</a></td>
<td><a href="&url.rel;/amd64/amd64/ISO-IMAGES/&rel.current;/">[ISO]</a></td> <td><a href="&url.rel;/amd64/amd64/ISO-IMAGES/&rel.current;/">[ISO]</a></td>
</tr> </tr>
@ -122,7 +122,7 @@
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>amd64</td> <td>amd64<br/>(x86-64, x64)</td>
<td><a href="&url.rel;/amd64/&rel2.current;-RELEASE">[Distribution]</a></td> <td><a href="&url.rel;/amd64/&rel2.current;-RELEASE">[Distribution]</a></td>
<td><a href="&url.rel;/amd64/ISO-IMAGES/&rel2.current;/">[ISO]</a></td> <td><a href="&url.rel;/amd64/ISO-IMAGES/&rel2.current;/">[ISO]</a></td>
</tr> </tr>
@ -157,7 +157,7 @@
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>amd64</td> <td>amd64<br/>(x86-64, x64)</td>
<td><a href="&url.rel;/amd64/&rel3.current;-RELEASE">[Distribution]</a></td> <td><a href="&url.rel;/amd64/&rel3.current;-RELEASE">[Distribution]</a></td>
<td colspan="2" align="right"><a href="&url.rel;/amd64/ISO-IMAGES/&rel3.current;/">[ISO]</a></td> <td colspan="2" align="right"><a href="&url.rel;/amd64/ISO-IMAGES/&rel3.current;/">[ISO]</a></td>
</tr> </tr>

View file

@ -4,7 +4,7 @@
<!-- <!--
$FreeBSD$ $FreeBSD$
$FreeBSDde$ $FreeBSDde$
basiert auf: r41225 basiert auf: r41381
--> -->
<!-- Simple schema for FreeBSD Project news. <!-- Simple schema for FreeBSD Project news.
@ -38,9 +38,55 @@
<year> <year>
<name>2013</name> <name>2013</name>
<month>
<name>4</name>
<day>
<name>3</name>
<event>
<p>Erweiterte Commit-Privilegien: <a
href="mailto:antoine@FreeBSD.org">Antoine Brodin</a> (src, ports)</p>
</event>
</day>
<day>
<name>1</name>
<event>
<p>Neuer Committer: <a
href="mailto:wg@FreeBSD.org">William Grzybowski</a> (ports)</p>
</event>
</day>
</month>
<month> <month>
<name>3</name> <name>3</name>
<day>
<name>27</name>
<event>
<p>Erweiterte Commit-Privilegien: <a
href="mailto:tijl@FreeBSD.org">Tijl Coosemans</a> (src, ports)</p>
</event>
</day>
<day>
<name>22</name>
<event>
<title>&os;&nbsp;8.4-BETA1 verfügbar</title>
<p>Die erste BETA-Version aus dem &os;-8.4-Releasezyklus ist
<a href="&lists.stable;/2013-March/072913.html">verfügbar</a>.
ISO-Images für die Architekturen amd64, i386 sowie
pc98 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> <day>
<name>14</name> <name>14</name>

View file

@ -1,4 +1,9 @@
<?xml version="1.0" encoding="iso-8859-1"?> <?xml version="1.0" encoding="iso-8859-1"?>
<!--
$FreeBSD$
$FreeBSDde$
basiert auf: r41289
-->
<![%beta2.testing;[ <![%beta2.testing;[
<!ENTITY beta.plural 'en'> <!ENTITY beta.plural 'en'>
]]> ]]>
@ -85,39 +90,47 @@
<td colspan="2">Version &amp; Plattform</td> <td colspan="2">Version &amp; Plattform</td>
<td>Distribution</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>Statusseite</td> <!--<td>Statusseite</td>-->
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td colspan="2">FreeBSD &betarel.current;-&betarel.vers;</td> <td colspan="2">FreeBSD &betarel.current;-&betarel.vers;</td>
<td colspan="2"></td> <td colspan="2"></td>
<td rowspan="7"><a href="http://wiki.freebsd.org/Releng/&betarel.current;TODO">[Lesen]</a></td> <!--<td rowspan="7"><a href="http://wiki.freebsd.org/Releng/&betarel.current;TODO">[View]</a></td>-->
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>amd64</td> <td>amd64<br/>(x86-64, x64)</td>
<td><a href="&url.rel;/amd64/amd64/&betarel.current;-&betarel.vers;">[Distribution]</a></td> <td><a href="&url.rel;/amd64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/amd64/amd64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td> <td><a href="&url.rel;/amd64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>i386</td> <td>i386</td>
<td><a href="&url.rel;/i386/i386/&betarel.current;-&betarel.vers;">[Distribution]</a></td> <td><a href="&url.rel;/i386/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/i386/i386/ISO-IMAGES/&betarel.current;/">[ISO]</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>
</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>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>powerpc64</td> <td>powerpc64</td>
<td><a href="&url.rel;/powerpc/powerpc64/&betarel.current;-&betarel.vers;">[Distribution]</a></td> <td><a href="&url.rel;/powerpc/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/powerpc/powerpc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td> <td><a href="&url.rel;/powerpc/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> </tr>
-->
</tbody> </tbody>
</table> </table>

View file

@ -843,6 +843,11 @@
<email>a.reilly@lake.com</email></para> <email>a.reilly@lake.com</email></para>
</listitem> </listitem>
<listitem>
<para>Andrew Romanenko
<email>melanhit@gmail.com</email></para>
</listitem>
<listitem> <listitem>
<para>Andrew S. Midthune <para>Andrew S. Midthune
<email>amidthune@cableone.net</email></para> <email>amidthune@cableone.net</email></para>
@ -3574,6 +3579,11 @@
<email>xcas@cox.net</email></para> <email>xcas@cox.net</email></para>
</listitem> </listitem>
<listitem>
<para>Greg Kennedy
<email>kennedy.greg@gmail.com</email></para>
</listitem>
<listitem> <listitem>
<para>Greg Robinson <para>Greg Robinson
<email>greg@rosevale.com.au</email></para> <email>greg@rosevale.com.au</email></para>
@ -7408,6 +7418,11 @@
<email>nikola.lecic@anthesphoria.net</email></para> <email>nikola.lecic@anthesphoria.net</email></para>
</listitem> </listitem>
<listitem>
<para>Nikola Kolev
<email>koue@chaosophia.net</email></para>
</listitem>
<listitem> <listitem>
<para>Nikos Ntarmos <para>Nikos Ntarmos
<email>ntarmos@ceid.upatras.gr</email></para> <email>ntarmos@ceid.upatras.gr</email></para>
@ -10402,6 +10417,11 @@
<email>tzhuan@gmail.com</email></para> <email>tzhuan@gmail.com</email></para>
</listitem> </listitem>
<listitem>
<para>Tzanetos Balitsaris
<email>tzabal@it.teithe.gr</email></para>
</listitem>
<listitem> <listitem>
<para>UMENO Takashi <para>UMENO Takashi
<email>umeno@rr.iij4u.or.jp</email></para> <email>umeno@rr.iij4u.or.jp</email></para>
@ -10793,11 +10813,6 @@
<email>wvengen@stack.nl</email></para> <email>wvengen@stack.nl</email></para>
</listitem> </listitem>
<listitem>
<para>William Grzybowski
<email>william88@gmail.com</email></para>
</listitem>
<listitem> <listitem>
<para>William Jolitz <para>William Jolitz
<email>withheld</email></para> <email>withheld</email></para>

View file

@ -495,6 +495,10 @@
<para>&a.edwin;</para> <para>&a.edwin;</para>
</listitem> </listitem>
<listitem>
<para>&a.wg;</para>
</listitem>
<listitem> <listitem>
<para>&a.bar;</para> <para>&a.bar;</para>
</listitem> </listitem>

View file

@ -19,7 +19,6 @@
<legalnotice id="trademarks" role="trademarks"> <legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd; &tm-attrib.freebsd;
&tm-attrib.microsoft; &tm-attrib.microsoft;
&tm-attrib.netscape;
&tm-attrib.opengroup; &tm-attrib.opengroup;
&tm-attrib.qualcomm; &tm-attrib.qualcomm;
&tm-attrib.general; &tm-attrib.general;
@ -308,10 +307,6 @@ your options page that will email your current password to you.</literallayout>
them:</para> them:</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>cc:Mail</para>
</listitem>
<listitem> <listitem>
<para>&eudora;</para> <para>&eudora;</para>
</listitem> </listitem>
@ -324,23 +319,12 @@ your options page that will email your current password to you.</literallayout>
<para>&microsoft; Exchange</para> <para>&microsoft; Exchange</para>
</listitem> </listitem>
<listitem>
<para>&microsoft; Internet Mail</para>
</listitem>
<listitem> <listitem>
<para>&microsoft; &outlook;</para> <para>&microsoft; &outlook;</para>
</listitem> </listitem>
<listitem>
<para>&netscape;</para>
</listitem>
</itemizedlist> </itemizedlist>
<para>As you can see, the mailers in the Microsoft world are frequent <para>Try not to use <acronym>MIME</acronym>: a lot of people
offenders. If at all possible, use a &unix; mailer. If you must use a
mailer under Microsoft environments, make sure it is set up
correctly. Try not to use <acronym>MIME</acronym>: a lot of people
use mailers which do not get on very well with use mailers which do not get on very well with
<acronym>MIME</acronym>.</para> <acronym>MIME</acronym>.</para>
</listitem> </listitem>

View file

@ -505,7 +505,7 @@ Wed Aug 26 12:50:07 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-RELEASE
<literal>ServerName</literal> in <literal>ServerName</literal> in
<filename>/etc/freebsd-update.conf</filename>, and perform updates as <filename>/etc/freebsd-update.conf</filename>, and perform updates as
instructed in the <ulink instructed in the <ulink
url="&url.books.handbook;/updating-freebsdupdate.html">&os; url="&url.books.handbook;/updating-upgrading-freebsdupdate.html">&os;
Update</ulink> Update</ulink>
<!-- One sentence, two instances of 'in'. We can probably reword this <!-- One sentence, two instances of 'in'. We can probably reword this
part to avoid repetition. --> part to avoid repetition. -->

View file

@ -628,19 +628,19 @@ PKG_BIN=/usr/local/sbin/pkg</programlisting>
<example> <example>
<title>Update the i386-7 tree and do a complete build</title> <title>Update the i386-7 tree and do a complete build</title>
<screen>&prompt.user; <userinput>dopackages.wrapper i386 7 -nosrc -norestr -nofinish</userinput></screen> <screen>&prompt.user; <userinput>dopackages.wrapper i386 8 latest -nosrc -norestr -nofinish</userinput></screen>
</example> </example>
<example> <example>
<title>Restart an interrupted amd64-8 build without updating</title> <title>Restart an interrupted amd64-8 build without updating</title>
<screen>&prompt.user; <userinput>dopackages.wrapper amd64 8 -nosrc -noports -norestr -continue -noindex -noduds -nofinish</userinput></screen> <screen>&prompt.user; <userinput>dopackages.wrapper amd64 8 latest -nosrc -noports -norestr -continue -noindex -noduds -nofinish</userinput></screen>
</example> </example>
<example> <example>
<title>Post-process a completed sparc64-7 tree</title> <title>Post-process a completed sparc64-8 tree</title>
<screen>&prompt.user; <userinput>dopackages.wrapper sparc64 7 -finish</userinput></screen> <screen>&prompt.user; <userinput>dopackages.wrapper sparc64 8 -finish</userinput></screen>
</example> </example>
<para>Hint: it is usually best to run the <command>dopackages</command> <para>Hint: it is usually best to run the <command>dopackages</command>
@ -1358,7 +1358,7 @@ umount: Cleanup of /x/tmp/8-exp/chroot/53837/compat/linux/proc failed!
<para>The following command will set up the control branch for <para>The following command will set up the control branch for
the partial build:</para> the partial build:</para>
<screen>&prompt.user; <userinput>/a/portbuild/scripts/dopackages.wrapper i386 8 -noportsvcs -nobuild -novcs -nofinish</userinput></screen> <screen>&prompt.user; <userinput>/a/portbuild/scripts/dopackages.wrapper i386 8 latest -noportsvcs -nobuild -novcs -nofinish</userinput></screen>
<!-- XXX MCL obsolete --> <!-- XXX MCL obsolete -->
<para>The builds must be performed from the <para>The builds must be performed from the
@ -1707,8 +1707,8 @@ sshd_program="/usr/local/sbin/sshd"</programlisting>
cache on the client, add the following</para> cache on the client, add the following</para>
<programlisting>squid_enable="YES" <programlisting>squid_enable="YES"
squid_chdir="<filename>/<replaceable>usr2</replaceable>/squid/logs</filename>" squid_chdir="<filename>/<replaceable>a</replaceable>/squid/logs</filename>"
squid_pidfile="<filename>/<replaceable>usr2</replaceable>/squid/logs/squid.pid</filename>"</programlisting> squid_pidfile="<filename>/<replaceable>a</replaceable>/squid/logs/squid.pid</filename>"</programlisting>
<para>Required entries for VMWare-based nodes:</para> <para>Required entries for VMWare-based nodes:</para>
<programlisting>vmware_guest_vmmemctl_enable="YES" <programlisting>vmware_guest_vmmemctl_enable="YES"
@ -1729,8 +1729,8 @@ sshd_program="/usr/local/sbin/sshd"
gmond_enable="YES" gmond_enable="YES"
squid_enable="YES" squid_enable="YES"
squid_chdir="<filename>/<replaceable>usr2</replaceable>/squid/logs</filename>" squid_chdir="<filename>/<replaceable>a</replaceable>/squid/logs</filename>"
squid_pidfile="<filename>/<replaceable>usr2</replaceable>/squid/logs/squid.pid</filename>"</programlisting> squid_pidfile="<filename>/<replaceable>a</replaceable>/squid/logs/squid.pid</filename>"</programlisting>
<para>&man.ntpd.8; should <emphasis>not</emphasis> <para>&man.ntpd.8; should <emphasis>not</emphasis>
be enabled for VMWare instances.</para> be enabled for VMWare instances.</para>
@ -1738,7 +1738,7 @@ squid_pidfile="<filename>/<replaceable>usr2</replaceable>/squid/logs/squid.pid</
<para>Also, it may be possible to leave <para>Also, it may be possible to leave
<application>squid</application> disabled by default <application>squid</application> disabled by default
so as to not have so as to not have
<filename>/<replaceable>usr2</replaceable></filename> <filename>/<replaceable>a</replaceable></filename>
persistent (which should save instantiation time.) persistent (which should save instantiation time.)
Work is still ongoing. Work is still ongoing.
</para> </para>
@ -1753,7 +1753,7 @@ squid_pidfile="<filename>/<replaceable>usr2</replaceable>/squid/logs/squid.pid</
<para>Modify <filename>etc/sysctl.conf</filename>:</para> <para>Modify <filename>etc/sysctl.conf</filename>:</para>
<screen>9a10,30 <screen>9a10,30
> kern.corefile=<filename>/<replaceable>usr2</replaceable>/%N.core</filename> > kern.corefile=<filename>/<replaceable>a</replaceable>/%N.core</filename>
> kern.sugid_coredump=1 > kern.sugid_coredump=1
> #debug.witness_ddb=0 > #debug.witness_ddb=0
> #debug.witness_watch=0 > #debug.witness_watch=0
@ -1808,7 +1808,7 @@ security/sudo</programlisting>
<para>If you are using a local <application>squid</application> <para>If you are using a local <application>squid</application>
cache on the client, install the following</para> cache on the client, install the following</para>
<programlisting>www/squid (with SQUID_AUFS on)</programlisting> <programlisting>www/squid31 (with SQUID_AUFS on)</programlisting>
</step> </step>
<step> <step>
@ -1861,7 +1861,7 @@ security/sudo</programlisting>
# #
# Configure a package build system post-boot # Configure a package build system post-boot
scratchdir=<filename>/<replaceable>usr2</replaceable></filename> scratchdir=<filename>/<replaceable>a</replaceable></filename>
ln -sf ${scratchdir}/portbuild /var/ ln -sf ${scratchdir}/portbuild /var/

View file

@ -44,8 +44,6 @@
<pubdate>$FreeBSD$</pubdate> <pubdate>$FreeBSD$</pubdate>
<releaseinfo>$FreeBSD$</releaseinfo>
<abstract> <abstract>
<para> <para>
<warning> <warning>

View file

@ -695,9 +695,9 @@
debugging information. Copy this kernel to the target machine, strip debugging information. Copy this kernel to the target machine, strip
the debugging symbols off with <command>strip -x</command>, and boot it the debugging symbols off with <command>strip -x</command>, and boot it
using the <option>-d</option> boot option. Connect the serial line using the <option>-d</option> boot option. Connect the serial line
of the target machine that has "flags 080" set on its sio device of the target machine that has "flags 080" set on its uart device
to any serial line of the debugging host. See &man.sio.4; for to any serial line of the debugging host. See &man.uart.4; for
information on how to set the flags on an sio device. information on how to set the flags on an uart device.
Now, on the debugging machine, go to the compile directory of the target Now, on the debugging machine, go to the compile directory of the target
kernel, and start <command>gdb</command>:</para> kernel, and start <command>gdb</command>:</para>
@ -712,7 +712,7 @@ Copyright 1996 Free Software Foundation, Inc...
<para>Initialize the remote debugging session (assuming the first serial <para>Initialize the remote debugging session (assuming the first serial
port is being used) by:</para> port is being used) by:</para>
<screen><prompt>(kgdb)</prompt> <userinput>target remote /dev/cuaa0</userinput></screen> <screen><prompt>(kgdb)</prompt> <userinput>target remote /dev/cuau0</userinput></screen>
<para>Now, on the target host (the one that entered DDB right before even <para>Now, on the target host (the one that entered DDB right before even
starting the device probe), type:</para> starting the device probe), type:</para>
@ -730,7 +730,7 @@ Stopped at Debugger+0x35: movb $0, edata+0x51bc
immediately, simply type <command>s</command> (step). Your hosting GDB immediately, simply type <command>s</command> (step). Your hosting GDB
will now gain control over the target kernel:</para> will now gain control over the target kernel:</para>
<screen>Remote debugging using /dev/cuaa0 <screen>Remote debugging using /dev/cuau0
Debugger (msg=0xf01b0383 "Boot flags requested debugger") Debugger (msg=0xf01b0383 "Boot flags requested debugger")
at ../../i386/i386/db_interface.c:257 at ../../i386/i386/db_interface.c:257
<prompt>(kgdb)</prompt></screen> <prompt>(kgdb)</prompt></screen>

View file

@ -21,7 +21,7 @@
<book lang='en'> <book lang='en'>
<bookinfo> <bookinfo>
<title>Frequently Asked Questions for &os; <title>Frequently Asked Questions for &os;
&rel2.relx;, and &rel.relx;</title> &rel2.relx;, and &rel.relx;</title>
<corpauthor>The &os; Documentation Project</corpauthor> <corpauthor>The &os; Documentation Project</corpauthor>
@ -69,7 +69,7 @@
<abstract> <abstract>
<para>This is the FAQ for &os; versions &rel2.relx; and <para>This is the FAQ for &os; versions &rel2.relx; and
&rel.relx;. Every effort has been made to make this FAQ as &rel.relx;. Every effort has been made to make this FAQ as
informative as possible; if you have any suggestions as to how informative as possible; if you have any suggestions as to how
it may be improved, please feel free to mail them to the it may be improved, please feel free to mail them to the
&a.doc;.</para> &a.doc;.</para>
@ -81,7 +81,7 @@
url="book.html">HTML</ulink> file with HTTP or as a variety url="book.html">HTML</ulink> file with HTTP or as a variety
of other formats from the <ulink of other formats from the <ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/">&os; FTP url="ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/">&os; FTP
server</ulink>.</para> server</ulink>.</para>
</abstract> </abstract>
</bookinfo> </bookinfo>
@ -332,13 +332,13 @@
&rel2.relx; series was the one known as &rel2.relx; series was the one known as
<emphasis>-STABLE</emphasis>. However, as of <emphasis>-STABLE</emphasis>. However, as of
&rel.head.relx;, the &rel.head.relx;, the
&rel2.relx;. branch will be designated for &rel2.relx; branch will be designated for
an <quote>extended support</quote> status and receive only an <quote>extended support</quote> status and receive only
fixes for major problems, such as security-related fixes. fixes for major problems, such as security-related fixes.
There will be no more releases made from the <!--There will be no more releases made from the
&rel2.stable; branch, and it is considered a &rel2.stable; branch, and it is considered a
<quote>legacy</quote> branch and most current work will only <quote>legacy</quote> branch and most current work will only
become a part of &rel.stable; and &rel2.stable;.</para> become a part of &rel.stable; and &rel2.stable;.--></para>
<para>Version <ulink <para>Version <ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/i386/&rel.current;-RELEASE/">&rel.current;</ulink> url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/i386/&rel.current;-RELEASE/">&rel.current;</ulink>
@ -370,8 +370,8 @@
<para>More information on &os; releases can be found on the <para>More information on &os; releases can be found on the
<ulink <ulink
url="http://www.FreeBSD.org/releng/index.html">Release Engineering page</ulink> url="http://www.FreeBSD.org/releng/index.html#release-build">Release Engineering page</ulink>
on the &os; Web site.</para> and in &man.release.7;.</para>
</answer> </answer>
</qandaentry> </qandaentry>
@ -513,7 +513,7 @@
pages on the &os; Web site.</para> pages on the &os; Web site.</para>
<para>For people who need or want a little more excitement, <para>For people who need or want a little more excitement,
binary snapshots are made daily as discussed above.</para> binary snapshots are made weekly as discussed above.</para>
</answer> </answer>
</qandaentry> </qandaentry>
@ -1501,7 +1501,7 @@
<qandaentry> <qandaentry>
<question id="archsw-readin-failed-error"> <question id="archsw-readin-failed-error">
<para>Why do I get an error message, <para>Why do I get an error message,
<errorname>archsw.readin.failed</errorname> after compiling <errorname>readin failed</errorname> after compiling
and booting a new kernel?</para> and booting a new kernel?</para>
</question> </question>
@ -1895,7 +1895,7 @@
<answer> <answer>
<para>The answer is, unfortunately, <quote>It <para>The answer is, unfortunately, <quote>It
depends</quote>. These mice with additional features depends</quote>. These mice with additional features
require specialized driver in most cases. Unless the require specialized driver in most cases. Unless the
mouse device driver or the user program has specific mouse device driver or the user program has specific
support for the mouse, it will act just like a standard support for the mouse, it will act just like a standard
@ -2149,7 +2149,7 @@ bindkey ^[[3~ delete-char # for xterm</programlisting>
<qandaentry> <qandaentry>
<question id="trap-12-panic"> <question id="trap-12-panic">
<para>My system crashes with either <errorname>Fatal trap 12: <para>My system crashes with either <errorname>Fatal trap 12:
page fault in kernel mode</errorname>, or page fault in kernel mode</errorname>, or
<errorname>panic:</errorname>, and spits out a bunch of <errorname>panic:</errorname>, and spits out a bunch of
information. What should I do?</para> information. What should I do?</para>
</question> </question>
@ -2210,7 +2210,7 @@ bindkey ^[[3~ delete-char # for xterm</programlisting>
<question id="mail-loopback"> <question id="mail-loopback">
<para>Why does <application>sendmail</application> give me an <para>Why does <application>sendmail</application> give me an
error reading <errorname>mail loops back to error reading <errorname>mail loops back to
myself</errorname>?</para> myself</errorname>?</para>
</question> </question>
<answer> <answer>
@ -2412,7 +2412,7 @@ kern.timecounter.hardware: TSC -&gt; i8254</screen>
<qandaentry> <qandaentry>
<question id="indefinite-wait-buffer"> <question id="indefinite-wait-buffer">
<para>What does the error <errorname>swap_pager: indefinite <para>What does the error <errorname>swap_pager: indefinite
wait buffer:</errorname> mean?</para> wait buffer:</errorname> mean?</para>
</question> </question>
<answer> <answer>
@ -2431,7 +2431,7 @@ kern.timecounter.hardware: TSC -&gt; i8254</screen>
<qandaentry> <qandaentry>
<question id="lock-order-reversal"> <question id="lock-order-reversal">
<para>What is a <errorname>lock order <para>What is a <errorname>lock order
reversal</errorname>?</para> reversal</errorname>?</para>
</question> </question>
<answer> <answer>
@ -2473,7 +2473,7 @@ kern.timecounter.hardware: TSC -&gt; i8254</screen>
<qandaentry> <qandaentry>
<question id="called-with-non-sleepable-locks-held"> <question id="called-with-non-sleepable-locks-held">
<para>What does <errorname>Called ... with the following <para>What does <errorname>Called ... with the following
non-sleepable locks held</errorname> mean?</para> non-sleepable locks held</errorname> mean?</para>
</question> </question>
<answer> <answer>
@ -2511,7 +2511,7 @@ kern.timecounter.hardware: TSC -&gt; i8254</screen>
<para>Why does <para>Why does
<maketarget>buildworld</maketarget>/<maketarget>installworld</maketarget> <maketarget>buildworld</maketarget>/<maketarget>installworld</maketarget>
die with the message <errorname>touch: not die with the message <errorname>touch: not
found</errorname>?</para> found</errorname>?</para>
</question> </question>
<answer> <answer>
@ -2777,7 +2777,7 @@ kern.timecounter.hardware: TSC -&gt; i8254</screen>
compare for yourself the memory utilization of all these compare for yourself the memory utilization of all these
shells by looking at the <quote>VSZ</quote> and shells by looking at the <quote>VSZ</quote> and
<quote>RSS</quote> columns in a <command>ps <quote>RSS</quote> columns in a <command>ps
<option>-u</option></command> listing.)</para> <option>-u</option></command> listing.)</para>
</answer> </answer>
</qandaentry> </qandaentry>
@ -2811,7 +2811,7 @@ kern.timecounter.hardware: TSC -&gt; i8254</screen>
<answer> <answer>
<para>The open-source <application><ulink <para>The open-source <application><ulink
url="http://www.openoffice.org">Apache OpenOffice</ulink></application> url="http://www.openoffice.org">Apache OpenOffice</ulink></application>
and <application><ulink and <application><ulink
url="http://www.libreoffice.org">LibreOffice</ulink></application> url="http://www.libreoffice.org">LibreOffice</ulink></application>
office suites work natively on &os;.</para> office suites work natively on &os;.</para>
@ -3375,13 +3375,13 @@ C:\="DOS"</programlisting>
&man.sysinstall.8; copies the partition table before copying &man.sysinstall.8; copies the partition table before copying
<filename>/boot/boot0</filename> to the MBR.</para> <filename>/boot/boot0</filename> to the MBR.</para>
<warning> <warning>
<para><emphasis>Do not simply copy <para><emphasis>Do not simply copy
<filename>/boot/boot0</filename> instead of <filename>/boot/boot0</filename> instead of
<filename>/boot/boot1</filename>; you will overwrite <filename>/boot/boot1</filename>; you will overwrite
your partition table and render your computer your partition table and render your computer
un-bootable!</emphasis></para> un-bootable!</emphasis></para>
</warning> </warning>
<para>When the &os; boot manager runs it records the last OS <para>When the &os; boot manager runs it records the last OS
booted by setting the active flag on the partition table booted by setting the active flag on the partition table
@ -3546,7 +3546,7 @@ C:\="DOS"</programlisting>
<qandaentry> <qandaentry>
<question id="mount-cd-superblock"> <question id="mount-cd-superblock">
<para>Why do I get <errorname>Incorrect super <para>Why do I get <errorname>Incorrect super
block</errorname> when mounting a CD-ROM?</para> block</errorname> when mounting a CD-ROM?</para>
</question> </question>
<answer> <answer>
@ -3561,7 +3561,7 @@ C:\="DOS"</programlisting>
<qandaentry> <qandaentry>
<question id="cdrom-not-configured"> <question id="cdrom-not-configured">
<para>Why do I get <errorname>Device not <para>Why do I get <errorname>Device not
configured</errorname> when mounting a CD-ROM?</para> configured</errorname> when mounting a CD-ROM?</para>
</question> </question>
<answer> <answer>
@ -3624,7 +3624,7 @@ C:\="DOS"</programlisting>
<qandaentry> <qandaentry>
<question id="mount-audio-CD"> <question id="mount-audio-CD">
<para>Why can I not <command>mount</command> an audio <para>Why can I not <command>mount</command> an audio
CD?</para> CD?</para>
</question> </question>
<answer> <answer>
@ -3888,7 +3888,7 @@ C:\="DOS"</programlisting>
because part of the ARC is holding the L2ARC index, because part of the ARC is holding the L2ARC index,
pushing part of the working set into the pushing part of the working set into the
L2ARC which is slower than RAM.</para> L2ARC which is slower than RAM.</para>
</answer> </answer>
</qandaentry> </qandaentry>
<qandaentry> <qandaentry>
@ -4022,8 +4022,8 @@ C:\="DOS"</programlisting>
<qandaentry> <qandaentry>
<question id="root-not-found-cron-errors"> <question id="root-not-found-cron-errors">
<para>Why do I keep getting messages like <errorname>root: not <para>Why do I keep getting messages like <errorname>root: not
found</errorname> after editing found</errorname> after editing
<filename>/etc/crontab</filename></para> <filename>/etc/crontab</filename></para>
</question> </question>
<answer> <answer>
@ -4071,7 +4071,7 @@ C:\="DOS"</programlisting>
<qandaentry> <qandaentry>
<question id="su-wheel-group"> <question id="su-wheel-group">
<para>Why do I get the error, <errorname>you are not in the <para>Why do I get the error, <errorname>you are not in the
correct group to su root</errorname> when I try to correct group to su root</errorname> when I try to
<command>su</command> to <username>root</username>?</para> <command>su</command> to <username>root</username>?</para>
</question> </question>
@ -4283,7 +4283,7 @@ options SYSVMSG # enable for messaging</programlisting>
different mail-servers to chose from is considered a good different mail-servers to chose from is considered a good
thing; therefore try to avoid asking questions like thing; therefore try to avoid asking questions like
<quote>Is <application>sendmail</application> better than <quote>Is <application>sendmail</application> better than
<application>qmail</application>?</quote> in the mailing <application>qmail</application>?</quote> in the mailing
lists. If you do feel like asking, first check the mailing lists. If you do feel like asking, first check the mailing
list archives. The advantages and disadvantages of each and list archives. The advantages and disadvantages of each and
every one of the available MTAs have already been discussed every one of the available MTAs have already been discussed
@ -4441,7 +4441,7 @@ options SYSVMSG # enable for messaging</programlisting>
<answer> <answer>
<para>Short answer: it is just a name. <para>Short answer: it is just a name.
<emphasis>RC</emphasis> stands for <quote>Release <emphasis>RC</emphasis> stands for <quote>Release
Candidate</quote>. It signifies that a release is imminent. Candidate</quote>. It signifies that a release is imminent.
In &os;, <emphasis>-PRERELEASE</emphasis> is typically In &os;, <emphasis>-PRERELEASE</emphasis> is typically
synonymous with the code freeze before a release. (For some synonymous with the code freeze before a release. (For some
releases, the <emphasis>-BETA</emphasis> label was used in releases, the <emphasis>-BETA</emphasis> label was used in
@ -4451,7 +4451,7 @@ options SYSVMSG # enable for messaging</programlisting>
places. Major, dot-zero, releases, such as 9.0-RELEASE places. Major, dot-zero, releases, such as 9.0-RELEASE
are branched from the head of the development are branched from the head of the development
stream, commonly referred to as <link stream, commonly referred to as <link
linkend="current">-CURRENT</link>. Minor releases, such as linkend="current">-CURRENT</link>. Minor releases, such as
6.3-RELEASE or 5.2-RELEASE, have been snapshots of the 6.3-RELEASE or 5.2-RELEASE, have been snapshots of the
active <link linkend="stable">-STABLE</link> branch. active <link linkend="stable">-STABLE</link> branch.
Starting with 4.3-RELEASE, each release also now has its own Starting with 4.3-RELEASE, each release also now has its own
@ -4574,7 +4574,7 @@ options SYSVMSG # enable for messaging</programlisting>
<para>You are running at an elevated (i.e., greater than 0) <para>You are running at an elevated (i.e., greater than 0)
securelevel. Lower the securelevel and try again. For more securelevel. Lower the securelevel and try again. For more
information, see <link linkend="securelevel">the FAQ entry information, see <link linkend="securelevel">the FAQ entry
on securelevel</link> and the &man.init.8; manual on securelevel</link> and the &man.init.8; manual
page.</para> page.</para>
</answer> </answer>
</qandaentry> </qandaentry>
@ -4634,7 +4634,7 @@ options SYSVMSG # enable for messaging</programlisting>
<command>top</command> mean?</para> <command>top</command> mean?</para>
</question> </question>
<!-- Provided by John Dyson via Usenet --> <!-- Provided by John Dyson via Usenet -->
<answer> <answer>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
@ -4701,10 +4701,10 @@ options SYSVMSG # enable for messaging</programlisting>
<para>How much free memory is available?</para> <para>How much free memory is available?</para>
</question> </question>
<!-- Provided by John Dyson via Usenet --> <!-- Provided by John Dyson via Usenet -->
<answer> <answer>
<para>There are a couple of kinds of <quote>free <para>There are a couple of kinds of <quote>free
memory</quote>. One kind is the amount of memory memory</quote>. One kind is the amount of memory
immediately available without paging anything else out. immediately available without paging anything else out.
That is approximately the size of cache queue + size of free That is approximately the size of cache queue + size of free
queue (with a derating factor, depending upon system queue (with a derating factor, depending upon system
@ -4744,7 +4744,7 @@ options SYSVMSG # enable for messaging</programlisting>
<question id="newsyslog-expectations"> <question id="newsyslog-expectations">
<para>I just changed <para>I just changed
<filename>/etc/newsyslog.conf</filename>. How can I check <filename>/etc/newsyslog.conf</filename>. How can I check
if it does what I expect?</para> if it does what I expect?</para>
</question> </question>
<answer> <answer>
@ -4791,7 +4791,7 @@ options SYSVMSG # enable for messaging</programlisting>
<para>Many implementations are available for different <para>Many implementations are available for different
architectures and operating systems. An implementation of architectures and operating systems. An implementation of
the server-side code is properly known as an <literal>X the server-side code is properly known as an <literal>X
server</literal>.</para> server</literal>.</para>
</answer> </answer>
</qandaentry> </qandaentry>
@ -4948,7 +4948,7 @@ EndSection</programlisting>
</answer> </answer>
</qandaentry> </qandaentry>
<qandaentry> <qandaentry>
<question id="x-and-synaptic"> <question id="x-and-synaptic">
<para>My laptop has a Synaptics touchpad. Can I use <para>My laptop has a Synaptics touchpad. Can I use
it in X?</para> it in X?</para>
@ -5028,7 +5028,7 @@ EndSection</programlisting>
(hold down <keycap>Alt</keycap> and press (hold down <keycap>Alt</keycap> and press
<keycap>F2</keycap>), and you will find a login prompt <keycap>F2</keycap>), and you will find a login prompt
waiting for you on the second <quote>virtual waiting for you on the second <quote>virtual
console</quote>! When you want to go back to the original console</quote>! When you want to go back to the original
session, do <keycombo session, do <keycombo
action="simul"><keycap>Alt</keycap><keycap>F1</keycap></keycombo>.</para> action="simul"><keycap>Alt</keycap><keycap>F1</keycap></keycombo>.</para>
@ -5065,7 +5065,7 @@ ttyvb "/usr/libexec/getty Pc" xterm on secure</programlisting>
cons25</quote> terminal type, and not <quote> cons25</quote> terminal type, and not <quote>
xterm</quote>. Existing entries in xterm</quote>. Existing entries in
<filename>/etc/ttys</filename> can be used on which to <filename>/etc/ttys</filename> can be used on which to
base new additions.</para> base new additions.</para>
</note> </note>
<important> <important>
@ -5195,7 +5195,7 @@ ttyvb "/usr/libexec/getty Pc" xterm off secure</programlisting>
<qandaentry> <qandaentry>
<question id="xconsole-failure"> <question id="xconsole-failure">
<para>Why do I get <errorname>Couldn't open <para>Why do I get <errorname>Couldn't open
console</errorname> when I run console</errorname> when I run
<command>xconsole</command>?</para> <command>xconsole</command>?</para>
</question> </question>
@ -5247,7 +5247,11 @@ ttyvb "/usr/libexec/getty Pc" xterm off secure</programlisting>
<para>If this happens, disable the synchronization check code <para>If this happens, disable the synchronization check code
by setting the driver flags for the PS/2 mouse driver to by setting the driver flags for the PS/2 mouse driver to
<literal>0x100</literal>. This can be easiest achieved <literal>0x100</literal>. This can be easiest achieved
by adding <screen>hint.psm.0.flags="0x100"</screen> to by adding
<screen>hint.psm.0.flags="0x100"</screen>
to
<filename>/boot/loader.conf</filename> and rebooting.</para> <filename>/boot/loader.conf</filename> and rebooting.</para>
</answer> </answer>
</qandaentry> </qandaentry>
@ -5429,13 +5433,13 @@ Key F15 A A Menu Workplace Nop</programlisting>
<para><quote>Diskless booting</quote> means that the &os; <para><quote>Diskless booting</quote> means that the &os;
box is booted over a network, and reads the necessary box is booted over a network, and reads the necessary
files from a server instead of its hard disk. For full files from a server instead of its hard disk. For full
details, please read <ulink details, please read <ulink
url="&url.books.handbook;/network-diskless.html">the Handbook entry on diskless booting</ulink>.</para> url="&url.books.handbook;/network-diskless.html">the Handbook entry on diskless booting</ulink>.</para>
</answer> </answer>
</qandaentry> </qandaentry>
<qandaentry> <qandaentry>
<question id="router"> <question id="router">
<para>Can a &os; box be used as a dedicated network <para>Can a &os; box be used as a dedicated network
router?</para> router?</para>
</question> </question>
@ -5520,7 +5524,7 @@ Key F15 A A Menu Workplace Nop</programlisting>
<answer> <answer>
<para>If the alias is on the same subnet as an address already <para>If the alias is on the same subnet as an address already
configured on the interface, then add <literal>netmask configured on the interface, then add <literal>netmask
0xffffffff</literal> to your &man.ifconfig.8; command-line, 0xffffffff</literal> to your &man.ifconfig.8; command-line,
as in the following:</para> as in the following:</para>
<screen>&prompt.root; <userinput>ifconfig <replaceable>ed0</replaceable> alias <replaceable>192.0.2.2</replaceable> netmask 0xffffffff</userinput></screen> <screen>&prompt.root; <userinput>ifconfig <replaceable>ed0</replaceable> alias <replaceable>192.0.2.2</replaceable> netmask 0xffffffff</userinput></screen>
@ -5607,7 +5611,7 @@ Key F15 A A Menu Workplace Nop</programlisting>
<qandaentry> <qandaentry>
<question id="network-permission-denied"> <question id="network-permission-denied">
<para>Why do I get an error, <errorname>Permission <para>Why do I get an error, <errorname>Permission
denied</errorname>, for all networking operations?</para> denied</errorname>, for all networking operations?</para>
</question> </question>
<answer> <answer>
@ -5710,7 +5714,7 @@ Key F15 A A Menu Workplace Nop</programlisting>
<qandaentry> <qandaentry>
<question id="bpf-not-configured"> <question id="bpf-not-configured">
<para>Why do I get <errorname>/dev/bpf0: device not <para>Why do I get <errorname>/dev/bpf0: device not
configured</errorname>?</para> configured</errorname>?</para>
</question> </question>
<answer> <answer>
@ -5740,7 +5744,7 @@ Key F15 A A Menu Workplace Nop</programlisting>
<qandaentry> <qandaentry>
<question id="icmp-response-bw-limit"> <question id="icmp-response-bw-limit">
<para>What are these messages about: <errorname>Limiting <para>What are these messages about: <errorname>Limiting
icmp/open port/closed port response</errorname> in my log icmp/open port/closed port response</errorname> in my log
files?</para> files?</para>
</question> </question>
@ -5797,7 +5801,7 @@ Key F15 A A Menu Workplace Nop</programlisting>
<qandaentry> <qandaentry>
<question id="unknown-hw-addr-format"> <question id="unknown-hw-addr-format">
<para>What are these <errorname>arp: unknown hardware address <para>What are these <errorname>arp: unknown hardware address
format</errorname> error messages?</para> format</errorname> error messages?</para>
</question> </question>
<answer> <answer>
@ -5814,7 +5818,7 @@ Key F15 A A Menu Workplace Nop</programlisting>
<qandaentry> <qandaentry>
<question id="arp-wrong-iface"> <question id="arp-wrong-iface">
<para>Why do I keep seeing messages like: <errorname>192.168.0.10 is on <para>Why do I keep seeing messages like: <errorname>192.168.0.10 is on
fxp1 but got reply from 00:15:17:67:cf:82 on rl0</errorname>, and how do I fxp1 but got reply from 00:15:17:67:cf:82 on rl0</errorname>, and how do I
disable it?</para> disable it?</para>
</question> </question>
@ -6412,7 +6416,7 @@ deny pred1 deflate deflate24 protocomp acfcomp shortseq vj</programlisting>
<answer> <answer>
<para>Occasionally, just after connecting, you may see <para>Occasionally, just after connecting, you may see
messages in the log that say <errorname>Magic is messages in the log that say <errorname>Magic is
same</errorname>. Sometimes, these messages are harmless, same</errorname>. Sometimes, these messages are harmless,
and sometimes one side or the other exits. Most PPP and sometimes one side or the other exits. Most PPP
implementations cannot survive this problem, and even if the implementations cannot survive this problem, and even if the
link seems to come up, you will see repeated configure link seems to come up, you will see repeated configure
@ -6637,7 +6641,7 @@ set dfilter 3 permit 0/0 0/0</programlisting>
everything until the queue is run (usually, sendmail is everything until the queue is run (usually, sendmail is
run with <option>-bd -q30m</option>, telling it to run run with <option>-bd -q30m</option>, telling it to run
the queue every 30 minutes) or until a <command>sendmail the queue every 30 minutes) or until a <command>sendmail
<option>-q</option></command> is done (perhaps from your <option>-q</option></command> is done (perhaps from your
<filename>ppp.linkup</filename>).</para> <filename>ppp.linkup</filename>).</para>
</answer> </answer>
</qandaentry> </qandaentry>
@ -7027,7 +7031,7 @@ ATDT1234567</programlisting>
<para>This section answers common questions about serial <para>This section answers common questions about serial
communications with &os;. PPP is covered in the <link communications with &os;. PPP is covered in the <link
linkend="networking">Networking</link> section.</para> linkend="networking">Networking</link> section.</para>
<qandaset> <qandaset>
<qandaentry> <qandaentry>
@ -7471,7 +7475,7 @@ hint.sio.7.irq="12"</programlisting>
<answer> <answer>
<para>He does not have one, and is just called <quote>the BSD <para>He does not have one, and is just called <quote>the BSD
daemon</quote>. If you insist upon using a name, call him daemon</quote>. If you insist upon using a name, call him
<quote>beastie</quote>. Note that <quote>beastie</quote> is <quote>beastie</quote>. Note that <quote>beastie</quote> is
pronounced <quote>BSD</quote>.</para> pronounced <quote>BSD</quote>.</para>
@ -7545,7 +7549,7 @@ hint.sio.7.irq="12"</programlisting>
long argument about whether &man.sleep.1; should take long argument about whether &man.sleep.1; should take
fractional second arguments, &a.phk; posted a long message fractional second arguments, &a.phk; posted a long message
entitled <quote><ulink entitled <quote><ulink
url="http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=506636+517178+/usr/local/www/db/text/1999/freebsd-hackers/19991003.freebsd-hackers">A bike shed (any color will do) on greener grass...</ulink></quote>. url="http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=506636+517178+/usr/local/www/db/text/1999/freebsd-hackers/19991003.freebsd-hackers">A bike shed (any color will do) on greener grass...</ulink></quote>.
The appropriate portions of that message are quoted The appropriate portions of that message are quoted
below.</para> below.</para>
@ -7559,11 +7563,11 @@ hint.sio.7.irq="12"</programlisting>
<para>It is a long story, or rather it is an old story, but <para>It is a long story, or rather it is an old story, but
it is quite short actually. C. Northcote Parkinson wrote it is quite short actually. C. Northcote Parkinson wrote
a book in the early 1960s, called <quote>Parkinson's a book in the early 1960s, called <quote>Parkinson's
Law</quote>, which contains a lot of insight into the Law</quote>, which contains a lot of insight into the
dynamics of management.</para> dynamics of management.</para>
<para><emphasis>[snip a bit of commentary on the <para><emphasis>[snip a bit of commentary on the
book]</emphasis></para> book]</emphasis></para>
<para>In the specific example involving the bike shed, the <para>In the specific example involving the bike shed, the
other vital component is an atomic power-plant, I guess other vital component is an atomic power-plant, I guess
@ -7592,10 +7596,10 @@ hint.sio.7.irq="12"</programlisting>
<emphasis>here</emphasis>.</para> <emphasis>here</emphasis>.</para>
<para>In Denmark we call it <quote>setting your <para>In Denmark we call it <quote>setting your
fingerprint</quote>. It is about personal pride and fingerprint</quote>. It is about personal pride and
prestige, it is about being able to point somewhere and prestige, it is about being able to point somewhere and
say <quote>There! <emphasis>I</emphasis> did say <quote>There! <emphasis>I</emphasis> did
that.</quote> It is a strong trait in politicians, but that.</quote> It is a strong trait in politicians, but
present in most people given the chance. Just think about present in most people given the chance. Just think about
footsteps in wet cement.</para> footsteps in wet cement.</para>
</blockquote> </blockquote>
@ -7697,7 +7701,7 @@ hint.sio.7.irq="12"</programlisting>
<para>Three to submit PRs about it, one of which is misfiled <para>Three to submit PRs about it, one of which is misfiled
under doc and consists only of <quote>it's under doc and consists only of <quote>it's
dark</quote>;</para> dark</quote>;</para>
<para>One to commit an untested lightbulb which breaks <para>One to commit an untested lightbulb which breaks
buildworld, then back it out five minutes later;</para> buildworld, then back it out five minutes later;</para>
@ -7759,8 +7763,8 @@ hint.sio.7.irq="12"</programlisting>
-chat and unsubscribe in protest;</para> -chat and unsubscribe in protest;</para>
<para>Thirteen to post <quote>unsubscribe</quote>, <quote>How <para>Thirteen to post <quote>unsubscribe</quote>, <quote>How
do I unsubscribe?</quote>, or <quote>Please remove me from do I unsubscribe?</quote>, or <quote>Please remove me from
the list</quote>, followed by the usual footer;</para> the list</quote>, followed by the usual footer;</para>
<para>One to commit a working lightbulb while everybody is too <para>One to commit a working lightbulb while everybody is too
busy flaming everybody else to notice;</para> busy flaming everybody else to notice;</para>
@ -7774,7 +7778,7 @@ hint.sio.7.irq="12"</programlisting>
fairings;</para> fairings;</para>
<para>Nine (including the PR originators) to ask <quote>what <para>Nine (including the PR originators) to ask <quote>what
is MFC?</quote>;</para> is MFC?</quote>;</para>
<para>Fifty-seven to complain about the lights being out two <para>Fifty-seven to complain about the lights being out two
weeks after the bulb has been changed.</para> weeks after the bulb has been changed.</para>
@ -7782,18 +7786,18 @@ hint.sio.7.irq="12"</programlisting>
<para><emphasis>&a.nik; adds:</emphasis></para> <para><emphasis>&a.nik; adds:</emphasis></para>
<para><emphasis>I was laughing quite hard at <para><emphasis>I was laughing quite hard at
this.</emphasis></para> this.</emphasis></para>
<para><emphasis>And then I thought, <quote>Hang on, shouldn't <para><emphasis>And then I thought, <quote>Hang on, shouldn't
there be '1 to document it.' in that list there be '1 to document it.' in that list
somewhere?</quote></emphasis></para> somewhere?</quote></emphasis></para>
<para><emphasis>And then I was enlightened <para><emphasis>And then I was enlightened
:-)</emphasis></para> :-)</emphasis></para>
<para><emphasis>&a.tabthorpe;</emphasis> says: <quote>None, <para><emphasis>&a.tabthorpe;</emphasis> says: <quote>None,
<emphasis>real</emphasis> &os; hackers are not afraid of the <emphasis>real</emphasis> &os; hackers are not afraid of the
dark!</quote></para> dark!</quote></para>
</answer> </answer>
</qandaentry> </qandaentry>
@ -7934,7 +7938,7 @@ hint.sio.7.irq="12"</programlisting>
<para><literal>HEAD</literal> is not an actual branch tag, <para><literal>HEAD</literal> is not an actual branch tag,
like the others; it is simply a symbolic constant for like the others; it is simply a symbolic constant for
<quote><emphasis>the current, non-branched development <quote><emphasis>the current, non-branched development
stream</emphasis></quote> which we simply refer to as stream</emphasis></quote> which we simply refer to as
<emphasis>-CURRENT</emphasis>.</para> <emphasis>-CURRENT</emphasis>.</para>
<para>Right now, <emphasis>-CURRENT</emphasis> is the <para>Right now, <emphasis>-CURRENT</emphasis> is the
@ -8126,7 +8130,7 @@ panic: page fault</programlisting>
it recover the crash dump to another directory where you it recover the crash dump to another directory where you
have more room. It is possible to limit the size of the have more room. It is possible to limit the size of the
crash dump by using <literal>options crash dump by using <literal>options
MAXMEM=<replaceable>N</replaceable></literal> where MAXMEM=<replaceable>N</replaceable></literal> where
<replaceable>N</replaceable> is the size of kernel's <replaceable>N</replaceable> is the size of kernel's
memory usage in KBs. For example, if you have 1&nbsp;GB memory usage in KBs. For example, if you have 1&nbsp;GB
of RAM, you can limit the kernel's memory usage to of RAM, you can limit the kernel's memory usage to

View file

@ -606,7 +606,7 @@ total 530
<programlisting>-rw-r--r-- 1 trhodes trhodes sunlnk 0 Mar 1 05:54 file1</programlisting> <programlisting>-rw-r--r-- 1 trhodes trhodes sunlnk 0 Mar 1 05:54 file1</programlisting>
<para>Several file flags may only added or removed by the <para>Several file flags may only be added or removed by the
<username>root</username> user. In other cases, the file <username>root</username> user. In other cases, the file
owner may set its file flags. Refer to &man.chflags.1; and owner may set its file flags. Refer to &man.chflags.1; and
&man.chflags.2; for more information.</para> &man.chflags.2; for more information.</para>
@ -1401,8 +1401,8 @@ root 5211 0.0 0.2 3620 1724 2 I+ 2:09AM 0:00.01 passwd</screen>
<firstterm>partitions</firstterm>, which are represented as <firstterm>partitions</firstterm>, which are represented as
letters from <literal>a</literal> to <literal>h</literal>. This letters from <literal>a</literal> to <literal>h</literal>. This
letter is appended to the device name, so letter is appended to the device name, so
<quote>da0<emphasis>a</emphasis></quote> is the a partition on <quote>da0<emphasis>a</emphasis></quote> is the <literal>a</literal> partition on
the first da drive, which is <quote>dangerously the first <literal>da</literal> drive, which is <quote>dangerously
dedicated</quote>. <quote>ad1s3<emphasis>e</emphasis></quote> is dedicated</quote>. <quote>ad1s3<emphasis>e</emphasis></quote> is
the fifth partition in the third slice of the second IDE disk the fifth partition in the third slice of the second IDE disk
drive.</para> drive.</para>
@ -1869,7 +1869,6 @@ root 5211 0.0 0.2 3620 1724 2 I+ 2:09AM 0:00.01 passwd</screen>
298 p0 Ss 0:01.10 tcsh 298 p0 Ss 0:01.10 tcsh
7078 p0 S 2:40.88 xemacs mdoc.xsl (xemacs-21.1.14) 7078 p0 S 2:40.88 xemacs mdoc.xsl (xemacs-21.1.14)
37393 p0 I 0:03.11 xemacs freebsd.dsl (xemacs-21.1.14) 37393 p0 I 0:03.11 xemacs freebsd.dsl (xemacs-21.1.14)
48630 p0 S 2:50.89 /usr/local/lib/netscape-linux/navigator-linux-4.77.bi
72210 p0 R+ 0:00.00 ps 72210 p0 R+ 0:00.00 ps
390 p1 Is 0:01.14 tcsh 390 p1 Is 0:01.14 tcsh
7059 p2 Is+ 1:36.18 /usr/local/bin/mutt -y 7059 p2 Is+ 1:36.18 /usr/local/bin/mutt -y
@ -1922,7 +1921,6 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
7078 nik 2 0 15280K 10960K select 2:54 0.88% 0.88% xemacs-21.1.14 7078 nik 2 0 15280K 10960K select 2:54 0.88% 0.88% xemacs-21.1.14
281 nik 2 0 18636K 7112K select 5:36 0.73% 0.73% XF86_SVGA 281 nik 2 0 18636K 7112K select 5:36 0.73% 0.73% XF86_SVGA
296 nik 2 0 3240K 1644K select 0:12 0.05% 0.05% xterm 296 nik 2 0 3240K 1644K select 0:12 0.05% 0.05% xterm
48630 nik 2 0 29816K 9148K select 3:18 0.00% 0.00% navigator-linu
175 root 2 0 924K 252K select 1:41 0.00% 0.00% syslogd 175 root 2 0 924K 252K select 1:41 0.00% 0.00% syslogd
7059 nik 2 0 7260K 4644K poll 1:38 0.00% 0.00% mutt 7059 nik 2 0 7260K 4644K poll 1:38 0.00% 0.00% mutt
...</screen> ...</screen>
@ -1944,9 +1942,9 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
columns: one for total size and one for resident size. Total columns: one for total size and one for resident size. Total
size is how much memory the application has needed and the size is how much memory the application has needed and the
resident size is how much it is actually using at the moment. resident size is how much it is actually using at the moment.
In this example, <application>&netscape;</application> has In this example, <application>mutt</application> has
required almost 30&nbsp;MB of RAM, but is currently only using required almost 8&nbsp;MB of RAM, but is currently only using
9&nbsp;MB.</para> 5&nbsp;MB.</para>
<para>&man.top.1; automatically updates the display every two <para>&man.top.1; automatically updates the display every two
seconds. A different interval can be specified with seconds. A different interval can be specified with

View file

@ -68,7 +68,6 @@
&tm-attrib.m-systems; &tm-attrib.m-systems;
&tm-attrib.macromedia; &tm-attrib.macromedia;
&tm-attrib.microsoft; &tm-attrib.microsoft;
&tm-attrib.netscape;
&tm-attrib.nexthop; &tm-attrib.nexthop;
&tm-attrib.opengroup; &tm-attrib.opengroup;
&tm-attrib.oracle; &tm-attrib.oracle;

View file

@ -2542,7 +2542,7 @@ Script done, &hellip;</screen>
<screen>&prompt.root; <userinput>diff /etc/shells /var/tmp/root/etc/shells</userinput></screen> <screen>&prompt.root; <userinput>diff /etc/shells /var/tmp/root/etc/shells</userinput></screen>
<para>This command will show the differences between the <para>This command will show the differences between the
existing <filename>/etc/shells</filename>and the new existing <filename>/etc/shells</filename> and the new
<filename>/var/tmp/root/etc/shells</filename>. Review the <filename>/var/tmp/root/etc/shells</filename>. Review the
differences to decide whether to merge in custom changes differences to decide whether to merge in custom changes
or to replace the existing file with the new one.</para> or to replace the existing file with the new one.</para>

View file

@ -4152,9 +4152,7 @@ Device 1K-blocks Used Avail Capacity
before actually storing the data. The data on the before actually storing the data. The data on the
remote node will be stored directly after sending the remote node will be stored directly after sending the
acknowledgement. This mode is intended to reduce acknowledgement. This mode is intended to reduce
latency, but still provides very good reliability. The latency, but still provides very good reliability.</para>
<emphasis>memsync</emphasis> replication mode is
currently not implemented.</para>
</listitem> </listitem>
<listitem> <listitem>
@ -4170,16 +4168,9 @@ Device 1K-blocks Used Avail Capacity
as completed when local write completes. This is the as completed when local write completes. This is the
fastest and the most dangerous replication mode. It fastest and the most dangerous replication mode. It
should be used when replicating to a distant node where should be used when replicating to a distant node where
latency is too high for other modes. The latency is too high for other modes.</para>
<emphasis>async</emphasis> replication mode is currently
not implemented.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
<warning>
<para>Only the <emphasis>fullsync</emphasis> replication
mode is currently supported.</para>
</warning>
</sect3> </sect3>
</sect2> </sect2>

View file

@ -433,7 +433,7 @@ pflog_flags="" # additional flags for pflogd startup</programli
functionality:</para> functionality:</para>
<programlisting>options ALTQ <programlisting>options ALTQ
options ALTQ_CBQ # Class Bases Queuing (CBQ) options ALTQ_CBQ # Class Based Queuing (CBQ)
options ALTQ_RED # Random Early Detection (RED) options ALTQ_RED # Random Early Detection (RED)
options ALTQ_RIO # RED In/Out options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC) options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC)

View file

@ -4502,7 +4502,7 @@ Please press any key to reboot.</screen>
<para>That directory will normally contain the following images:</para> <para>That directory will normally contain the following images:</para>
<table frame="none"> <table frame="none">
<title>&os; 8.<replaceable>X</replaceable> <title>&os;
ISO Image Names and Meanings</title> ISO Image Names and Meanings</title>
<tgroup cols="2"> <tgroup cols="2">
@ -4559,7 +4559,7 @@ Please press any key to reboot.</screen>
<entry>A CD image with as many third-party packages <entry>A CD image with as many third-party packages
as would fit on the disc. This image is not as would fit on the disc. This image is not
available for &os;&nbsp;8.<replaceable>X</replaceable>.</entry> available for &os;&nbsp;9.<replaceable>X</replaceable>.</entry>
</row> </row>
<row> <row>
@ -4567,14 +4567,7 @@ Please press any key to reboot.</screen>
<entry>Another CD image with as many third-party <entry>Another CD image with as many third-party
packages as would fit on the disc. This image is packages as would fit on the disc. This image is
not available for &os;&nbsp;8.<replaceable>X</replaceable>.</entry> not available for &os;&nbsp;9.<replaceable>X</replaceable>.</entry>
</row>
<row>
<entry><filename>&os;-<replaceable>version</replaceable>-RELEASE-<replaceable>arch</replaceable>-docs.iso</filename></entry>
<entry>The &os; documentation. This image is
not available for &os;&nbsp;8.<replaceable>X</replaceable>.</entry>
</row> </row>
<row> <row>

View file

@ -1749,6 +1749,15 @@ usr.bin/</programlisting>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry>
<term>RELENG_9_1</term>
<listitem>
<para>The release branch for &os;-9.1, used only for
security advisories and other critical fixes.</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>RELENG_9_0</term> <term>RELENG_9_0</term>
@ -1767,6 +1776,15 @@ usr.bin/</programlisting>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry>
<term>RELENG_8_4</term>
<listitem>
<para>The release branch for &os;-8.4, used only for
security advisories and other critical fixes.</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>RELENG_8_3</term> <term>RELENG_8_3</term>
@ -2105,6 +2123,14 @@ usr.bin/</programlisting>
is not tagged with any special name for releases.</para> is not tagged with any special name for releases.</para>
<variablelist> <variablelist>
<varlistentry>
<term>RELENG_9_1_0_RELEASE</term>
<listitem>
<para>&os; 9.1</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>RELENG_9_0_0_RELEASE</term> <term>RELENG_9_0_0_RELEASE</term>

View file

@ -204,7 +204,7 @@
related to the application or install <filename related to the application or install <filename
role="package">ports-mgmt/portaudit</filename>. Once role="package">ports-mgmt/portaudit</filename>. Once
installed, type <command>portaudit -F -a</command> to check installed, type <command>portaudit -F -a</command> to check
all installed applications for known vulnerabilities</para> all installed applications for known vulnerabilities.</para>
</warning> </warning>
<para>The remainder of this chapter explains how to use packages <para>The remainder of this chapter explains how to use packages
@ -279,7 +279,7 @@ lsof: /usr/ports/sysutils/lsof</screen>
<maketarget>search</maketarget> <maketarget>search</maketarget>
name=<replaceable>program-name</replaceable></command> name=<replaceable>program-name</replaceable></command>
where <replaceable>program-name</replaceable> is the name of where <replaceable>program-name</replaceable> is the name of
the software. For example,to search for the software. For example, to search for
<command>lsof</command>:</para> <command>lsof</command>:</para>
<screen>&prompt.root; <userinput>cd /usr/ports</userinput> <screen>&prompt.root; <userinput>cd /usr/ports</userinput>
@ -977,9 +977,8 @@ Deinstalling ca_root_nss-3.13.5... done</screen>
is <application>Portsnap</application>. Users requiring local is <application>Portsnap</application>. Users requiring local
customization of ports (that is, maintaining additional local customization of ports (that is, maintaining additional local
patches) will probably prefer to use Subversion directly. The patches) will probably prefer to use Subversion directly. The
<application>CVSup</application> service is being phased out <application>CVSup</application> service was phased out
as of February 28, 2013, and further use is as of February 28, 2013.</para>
discouraged.</para>
</warning> </warning>
<sect2 id="ports-tree"> <sect2 id="ports-tree">
@ -1293,7 +1292,7 @@ Deinstalling ca_root_nss-3.13.5... done</screen>
up-to-date Ports Collection and check <ulink up-to-date Ports Collection and check <ulink
url="http://vuxml.freebsd.org/"></ulink> for security url="http://vuxml.freebsd.org/"></ulink> for security
issues related to your port. If <filename issues related to your port. If <filename
role="package">ports-mgmt/portaudit</filename>) is role="package">ports-mgmt/portaudit</filename> is
installed, run <command>portaudit -F</command> before installed, run <command>portaudit -F</command> before
installing a new port, to fetch the current vulnerabilities installing a new port, to fetch the current vulnerabilities
database. A security audit and an update of the database database. A security audit and an update of the database
@ -1454,8 +1453,9 @@ Deinstalling ca_root_nss-3.13.5... done</screen>
depends on libraries or other ports, this will depends on libraries or other ports, this will
<emphasis>not</emphasis> fetch the distfiles of ports <emphasis>not</emphasis> fetch the distfiles of ports
from another category. Use from another category. Use
<command>make<maketarget>fetch-recursive</maketarget> <command>make
<maketarget>fetch</maketarget></command> to fetch <maketarget>fetch-recursive</maketarget></command>
to fetch
all the dependencies of a port.</para> all the dependencies of a port.</para>
<note> <note>
@ -1784,9 +1784,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<para><filename <para><filename
role="package">ports-mgmt/pkg_cutleaves</filename> automates role="package">ports-mgmt/pkg_cutleaves</filename> automates
the task of removing installed ports that are no longer the task of removing installed ports that are no longer
needed. needed.</para>
port.</para>
</sect2> </sect2>
</sect1> </sect1>

View file

@ -1084,8 +1084,9 @@
<title>Recognizing Your Crypt Mechanism</title> <title>Recognizing Your Crypt Mechanism</title>
<para>Currently the library supports DES, MD5, Blowfish, SHA256, <para>Currently the library supports DES, MD5, Blowfish, SHA256,
and SHA512 hash functions. By default &os; uses MD5 to and SHA512 hash functions. By default &os;&nbsp;9.1 and later
encrypt passwords.</para> uses SHA512 to encrypt passwords. Older versions use MD5 by
default.</para>
<para>It is pretty easy to identify which encryption method &os; <para>It is pretty easy to identify which encryption method &os;
is set up to use. Examining the encrypted passwords in the is set up to use. Examining the encrypted passwords in the

View file

@ -824,7 +824,7 @@ EndSection</programlisting>
<para>The default fonts that ship with X11 are less than ideal <para>The default fonts that ship with X11 are less than ideal
for typical desktop publishing applications. Large for typical desktop publishing applications. Large
presentation fonts show up jagged and unprofessional looking, presentation fonts show up jagged and unprofessional looking,
and small fonts in <application>&netscape;</application> are and small fonts are
almost completely unintelligible. However, there are several almost completely unintelligible. However, there are several
free, high quality Type1 (&postscript;) fonts available which free, high quality Type1 (&postscript;) fonts available which
can be readily used with X11. For instance, the URW font can be readily used with X11. For instance, the URW font
@ -921,9 +921,8 @@ EndSection</programlisting>
<para>or add a <literal>FontPath</literal> line to the <para>or add a <literal>FontPath</literal> line to the
<filename>xorg.conf</filename> file.</para> <filename>xorg.conf</filename> file.</para>
<para>That's it. Now <application>&netscape;</application>, <para>That's it. Now <application>Gimp</application>,
<application>Gimp</application>, <application>Apache OpenOffice</application>, and all of the
<application>&staroffice;</application>, and all of the
other X applications should now recognize the installed other X applications should now recognize the installed
&truetype; fonts. Extremely small fonts (as with text in a &truetype; fonts. Extremely small fonts (as with text in a
high resolution display on a web page) and extremely large high resolution display on a web page) and extremely large

View file

@ -3796,10 +3796,10 @@ ALWAYS_KEEP_DISTFILES= yes
<sect2 id="uses"> <sect2 id="uses">
<title><makevar>USES</makevar></title> <title><makevar>USES</makevar></title>
<para>There several parameters exist for defining different kind <para>There several parameters exist for defining different
of features and dependencies that the port in question uses. kind of features and dependencies that the port in question
They can be specified by adding the following line to the uses. They can be specified by adding the following line to
<filename>Makefile</filename> of the port:</para> the <filename>Makefile</filename> of the port:</para>
<programlisting>USES= feature[:arguments]</programlisting> <programlisting>USES= feature[:arguments]</programlisting>
@ -3807,8 +3807,8 @@ ALWAYS_KEEP_DISTFILES= yes
linkend="uses-values"/>.</para> linkend="uses-values"/>.</para>
<warning> <warning>
<para><makevar>USES</makevar> cannot be assigned after inclusion of <para><makevar>USES</makevar> cannot be assigned after
<filename>bsd.port.pre.mk</filename>.</para> inclusion of <filename>bsd.port.pre.mk</filename>.</para>
</warning> </warning>
</sect2> </sect2>
@ -4464,7 +4464,7 @@ OPTIONS_SINGLE_SG1= OPT3 OPT4</programlisting>
choices, where none or only one choice from each group choices, where none or only one choice from each group
is allowed:</para> is allowed:</para>
<programlisting>OPTIONS_RADIO= RG1 <programlisting>OPTIONS_RADIO= RG1
OPTIONS_RADIO_RG1= OPT7 OPT8</programlisting> OPTIONS_RADIO_RG1= OPT7 OPT8</programlisting>
<para><makevar>OPTIONS</makevar> can also be grouped as <para><makevar>OPTIONS</makevar> can also be grouped as
@ -4527,7 +4527,9 @@ RUN_DEPENDS+= bar:${PORTSDIR}/bar/bar
</example> </example>
<example id ="ports-options-check-unset"> <example id ="ports-options-check-unset">
<title>Check for Unset Port <makevar>OPTIONS</makevar></title> <title>Check for Unset Port
<makevar>OPTIONS</makevar></title>
<programlisting>.if ! ${PORT_OPTIONS:MEXAMPLES} <programlisting>.if ! ${PORT_OPTIONS:MEXAMPLES}
CONFIGURE_ARGS+=--without-examples CONFIGURE_ARGS+=--without-examples
.endif</programlisting> .endif</programlisting>
@ -4580,30 +4582,37 @@ CONFIGURE_ARGS+= --without-examples
<sect3> <sect3>
<title>Default Options</title> <title>Default Options</title>
<para>The following options are always on by default.</para>
<itemizedlist> <para>The following options are always on by default.</para>
<itemizedlist>
<listitem> <listitem>
<para><literal>DOCS</literal> &mdash; build and install <para><literal>DOCS</literal> &mdash; build and install
documentation.</para> documentation.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><literal>NLS</literal> &mdash; Native Language <para><literal>NLS</literal> &mdash; Native Language
Support.</para> Support.</para>
</listitem>
<listitem>
<para><literal>EXAMPLES</literal> &mdash; build and install
examples.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><literal>IPV6</literal> &mdash; IPv6 protocol support.</para> <para><literal>EXAMPLES</literal> &mdash; build and
install examples.</para>
</listitem>
<listitem>
<para><literal>IPV6</literal> &mdash; IPv6 protocol
support.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
<note> <note>
<para>There is no need to add these to <para>There is no need to add these to
<makevar>OPTIONS_DEFAULT</makevar>. To have them show up <makevar>OPTIONS_DEFAULT</makevar>. To have them show
in the options selection dialog, however, they must be added up in the options selection dialog, however, they must
to <makevar>OPTIONS_DEFINE</makevar>.</para> be added to <makevar>OPTIONS_DEFINE</makevar>.</para>
</note> </note>
</sect3> </sect3>
</sect2> </sect2>
@ -4884,7 +4893,7 @@ PORTVERSION= 1.0</programlisting>
<programlisting>post-install: <programlisting>post-install:
${MKDIR} ${EXAMPLESDIR} ${MKDIR} ${EXAMPLESDIR}
(cd ${WRKSRC}/examples/ &amp;&amp; ${COPYTREE_SHARE} \* ${EXAMPLESDIR})</programlisting> (cd ${WRKSRC}/examples &amp;&amp; ${COPYTREE_SHARE} . ${EXAMPLESDIR})</programlisting>
<para>This example will install the contents of <para>This example will install the contents of
<filename>examples</filename> directory in the vendor <filename>examples</filename> directory in the vendor
@ -4893,7 +4902,7 @@ PORTVERSION= 1.0</programlisting>
<programlisting>post-install: <programlisting>post-install:
${MKDIR} ${DATADIR}/summer ${MKDIR} ${DATADIR}/summer
(cd ${WRKSRC}/temperatures/ &amp;&amp; ${COPYTREE_SHARE} "June July August" ${DATADIR}/summer/)</programlisting> (cd ${WRKSRC}/temperatures &amp;&amp; ${COPYTREE_SHARE} "June July August" ${DATADIR}/summer)</programlisting>
<para>And this example will install the data of summer months <para>And this example will install the data of summer months
to the <filename>summer</filename> subdirectory of a to the <filename>summer</filename> subdirectory of a
@ -4907,8 +4916,8 @@ PORTVERSION= 1.0</programlisting>
<programlisting>post-install: <programlisting>post-install:
${MKDIR} ${EXAMPLESDIR} ${MKDIR} ${EXAMPLESDIR}
(cd ${WRKSRC}/examples/ &amp;&amp; \ (cd ${WRKSRC}/examples &amp;&amp; \
${COPYTREE_SHARE} \* ${EXAMPLESDIR} "! -name Makefile")</programlisting> ${COPYTREE_SHARE} . ${EXAMPLESDIR} "! -name Makefile")</programlisting>
<para>Note that these macros does not add the installed files <para>Note that these macros does not add the installed files
to <filename>pkg-plist</filename>. You still need to list to <filename>pkg-plist</filename>. You still need to list
@ -4979,13 +4988,14 @@ PORTVERSION= 1.0</programlisting>
</itemizedlist> </itemizedlist>
<note> <note>
<para>The <literal>DOCS</literal> option only controls additional <para>The <literal>DOCS</literal> option only controls
documentation installed in <makevar>DOCSDIR</makevar>. It additional documentation installed in
does not apply to standard man pages and info pages. <makevar>DOCSDIR</makevar>. It does not apply to standard
Things installed in <makevar>DATADIR</makevar> and man pages and info pages. Things installed in
<makevar>DATADIR</makevar> and
<makevar>EXAMPLESDIR</makevar> are controlled by <makevar>EXAMPLESDIR</makevar> are controlled by
<literal>DATA</literal> and <literal>DATA</literal> and <literal>EXAMPLES</literal>
<literal>EXAMPLES</literal> options, respectively.</para> options, respectively.</para>
</note> </note>
<para>These variables are exported to <para>These variables are exported to
@ -5019,14 +5029,13 @@ PORTVERSION= 1.0</programlisting>
is listed in <makevar>PORTDOCS</makevar> or matched by a is listed in <makevar>PORTDOCS</makevar> or matched by a
glob pattern from this variable, the entire subtree of glob pattern from this variable, the entire subtree of
contained files and directories will be registered in the contained files and directories will be registered in the
final packing list. If the <literal>DOCS</literal> option has final packing list. If the <literal>DOCS</literal> option
been unset then files and directories listed in has been unset then files and directories listed in
<makevar>PORTDOCS</makevar> would not be installed <makevar>PORTDOCS</makevar> would not be installed or added
or added to port packing list. Installing the to port packing list. Installing the documentation at
documentation at <makevar>PORTDOCS</makevar> as shown above <makevar>PORTDOCS</makevar> as shown above remains up to the
remains up to the port itself. A typical example of port itself. A typical example of utilizing
utilizing <makevar>PORTDOCS</makevar> looks as <makevar>PORTDOCS</makevar> looks as follows:</para>
follows:</para>
<programlisting>PORTDOCS= README.* ChangeLog docs/*</programlisting> <programlisting>PORTDOCS= README.* ChangeLog docs/*</programlisting>
@ -5419,6 +5428,110 @@ IGNORE= may not be redistributed because of licensing reasons. Please visit <rep
</table> </table>
</sect2> </sect2>
<sect2 id="using-cmake">
<title>Using <command>cmake</command></title>
<para>For ports that use <application>CMake</application>,
define <literal>USES= cmake</literal>, or
<literal>USES= cmake:outsource</literal> to build in a
separate directory (see below).</para>
<table frame="none">
<title>Variables for Ports That Use
<command>cmake</command></title>
<tgroup cols="2">
<thead>
<row>
<entry>Variable</entry>
<entry>Means</entry>
</row>
</thead>
<tbody>
<row>
<entry><makevar>CMAKE_ARGS</makevar></entry>
<entry>Port specific <application>CMake</application>
flags to be passed to the <command>cmake</command>
binary.</entry>
</row>
<row>
<entry><makevar>CMAKE_BUILD_TYPE</makevar></entry>
<entry>Type of build (<application>CMake</application>
predefined build profiles). Default is
<literal>Release</literal>, or
<literal>Debug</literal> if
<makevar>WITH_DEBUG</makevar> is set.</entry>
</row>
<row>
<entry><makevar>CMAKE_ENV</makevar></entry>
<entry>Environment variables to be set for
<command>cmake</command> binary. Default is
<literal>&dollar;{CONFIGURE_ENV}</literal>.</entry>
</row>
<row>
<entry><makevar>CMAKE_SOURCE_PATH</makevar></entry>
<entry>Path to the source directory. Default is
<literal>&dollar;{WRKSRC}</literal>.</entry>
</row>
</tbody>
</tgroup>
</table>
<para><application>CMake</application> supports the following
build profiles: <literal>Debug</literal>,
<literal>Release</literal>,
<literal>RelWithDebInfo</literal> and
<literal>MinSizeRel</literal>. <literal>Debug</literal> and
<literal>Release</literal> profiles respect system
<literal>*FLAGS</literal>, <literal>RelWithDebInfo</literal>
and <literal>MinSizeRel</literal> will set
<makevar>CFLAGS</makevar> to <literal>-O2 -g</literal> and
<literal>-Os -DNDEBUG</literal> correspondingly. The
lower-cased value of <makevar>CMAKE_BUILD_TYPE</makevar> is
exported to the <makevar>PLIST_SUB</makevar> and should be
used if port installs <literal>*.cmake</literal> files
depending on the build type (see <filename
role="package">deskutils/strigi</filename> for an
example). Please note that some projects may define their
own build profiles and/or force particular build type by
setting <literal>CMAKE_BUILD_TYPE</literal> in
<filename>CMakeLists.txt </filename> files. In order to
make a port for such a project respect
<makevar>CFLAGS</makevar> and <makevar>WITH_DEBUG</makevar>,
the <literal>CMAKE_BUILD_TYPE</literal> definitions must be
removed from those files.</para>
<para>Most <application>CMake</application>-based projects
support an out-of-source method of building. The
out-of-source build for a port can be requested by using the
<literal>:outsource</literal> suffix. When enabled,
<makevar>CONFIGURE_WRKSRC</makevar>,
<makevar>BUILD_WRKSRC</makevar> and
<makevar>INSTALL_WRKSRC</makevar> will be set to
<literal>&dollar;{WRKDIR}/.build</literal> and this
directory will be used to keep all files generated during
configuration and build stages, leaving the source directory
intact.</para>
<example id="using-cmake-example">
<title><literal>USES= cmake</literal> Example</title>
<para>The following snippet demonstrates the use of
<application>CMake</application> for a port.
<makevar>CMAKE_SOURCE_PATH</makevar> is not usually
required, but can be set when the sources are not located
in the top directory, or if only a subset of the project
is intended to be built by the port.</para>
<programlisting>USES= cmake:outsource
CMAKE_SOURCE_PATH= &dollar;{WRKSRC}/subproject</programlisting>
</example>
</sect2>
<sect2 id="using-scons"> <sect2 id="using-scons">
<title>Using <command>scons</command></title> <title>Using <command>scons</command></title>
@ -5809,13 +5922,15 @@ PLIST_SUB+= NLS="@comment "
reside under reside under
<filename><makevar>LOCALBASE</makevar>/share/locale</filename>, <filename><makevar>LOCALBASE</makevar>/share/locale</filename>,
should rarely be created and removed by a port. The most should rarely be created and removed by a port. The most
popular languages have their respective directories listed popular languages have their respective directories listed
in <filename><makevar>PORTSDIR</makevar>/Templates/BSD.local.dist</filename>. in
<filename><makevar>PORTSDIR</makevar>/Templates/BSD.local.dist</filename>.
The directories for many other languages are governed by the The directories for many other languages are governed by the
<filename role="package">devel/gettext</filename> port. <filename role="package">devel/gettext</filename> port.
Consult its <filename>pkg-plist</filename> and see Consult its <filename>pkg-plist</filename> and see whether
whether the port is going to install a message catalog file the port is going to install a message catalog file for a
for a unique language.</para> unique language.</para>
</sect2> </sect2>
</sect1> </sect1>
@ -6733,7 +6848,7 @@ do-configure:
<literal>_run</literal> suffixes can be used to force <literal>_run</literal> suffixes can be used to force
components dependency type (e.g., components dependency type (e.g.,
<literal>baseapps_run</literal>). If no suffix is set, a <literal>baseapps_run</literal>). If no suffix is set, a
default dependency type will be used. If you want to force default dependency type will be used. If you want to force
both types, add the component twice with both suffixes both types, add the component twice with both suffixes
(e.g., <literal>automoc4_build automoc4_run</literal>). The (e.g., <literal>automoc4_build automoc4_run</literal>). The
most commonly used components are listed below (up-to-date most commonly used components are listed below (up-to-date
@ -6899,9 +7014,10 @@ do-configure:
<title><makevar>USE_KDE4</makevar> Example</title> <title><makevar>USE_KDE4</makevar> Example</title>
<para>This is a simple example for a KDE 4 port. <para>This is a simple example for a KDE 4 port.
<makevar>USE_CMAKE</makevar> instructs the port to utilize <literal>USES= cmake:outsource</literal> instructs the
<application>CMake</application> &mdash; configuration port to utilize <application>CMake</application>, a
tool widely spread among KDE 4 projects. configuration tool widely used by KDE 4 projects (see
<xref linkend="using-cmake"/> for detailed usage).
<makevar>USE_KDE4</makevar> brings dependency on KDE <makevar>USE_KDE4</makevar> brings dependency on KDE
libraries and makes port using libraries and makes port using
<command>automoc4</command> at build stage. <command>automoc4</command> at build stage.
@ -6912,7 +7028,7 @@ do-configure:
Qt 4 components, they should be specified in Qt 4 components, they should be specified in
<makevar>USE_QT4</makevar>.</para> <makevar>USE_QT4</makevar>.</para>
<programlisting>USE_CMAKE= yes <programlisting>USES= cmake:outsource
USE_KDE4= kdelibs kdeprefix automoc4 USE_KDE4= kdelibs kdeprefix automoc4
USE_QT4= moc_build qmake_build rcc_build uic_build</programlisting> USE_QT4= moc_build qmake_build rcc_build uic_build</programlisting>
</example> </example>
@ -10514,7 +10630,8 @@ as .putsy.conf and edit it.</programlisting>
<literal>portsmon</literal>). This system attempts to classify <literal>portsmon</literal>). This system attempts to classify
port PRs by portname. To search for PRs about a particular port PRs by portname. To search for PRs about a particular
port, use the <ulink port, use the <ulink
url="http://portsmon.FreeBSD.org/portoverview.py">Overview of One Port</ulink>.</para> url="http://portsmon.FreeBSD.org/portoverview.py">Overview of
One Port</ulink>.</para>
<para>If there is no pending PR, the next step is to send an email <para>If there is no pending PR, the next step is to send an email
to the port's maintainer, as shown by <command>make to the port's maintainer, as shown by <command>make
@ -10614,13 +10731,13 @@ as .putsy.conf and edit it.</programlisting>
<sect1 id="svn-diff"> <sect1 id="svn-diff">
<title>Using <literal>SVN</literal> to Make Patches</title> <title>Using <literal>SVN</literal> to Make Patches</title>
<para>If you can, please submit a &man.svn.1; diff &mdash; they are <para>If you can, please submit a &man.svn.1; diff &mdash; they
easier to handle than diffs between <quote>new and old</quote> are easier to handle than diffs between <quote>new and
directories. Plus it is easier for you to see what you have old</quote> directories. Plus it is easier for you to see
changed and to update your diff if something is modified in what you have changed and to update your diff if something is
the Ports Collection from when you started to work on it until modified in the Ports Collection from when you started to work
you submit your changes, or if the committer asks you to fix on it until you submit your changes, or if the committer asks
something.</para> you to fix something.</para>
<screen>&prompt.user; <userinput>cd ~/my_wrkdir</userinput> <co id="my-wrkdir"/> <screen>&prompt.user; <userinput>cd ~/my_wrkdir</userinput> <co id="my-wrkdir"/>
&prompt.user; <userinput>svn co <replaceable>https://svn0.us-west.FreeBSD.org</replaceable>/ports/head/dns/pdnsd</userinput> <co id="svn-FreeBSD-org"/> &prompt.user; <userinput>svn co <replaceable>https://svn0.us-west.FreeBSD.org</replaceable>/ports/head/dns/pdnsd</userinput> <co id="svn-FreeBSD-org"/>
@ -15289,6 +15406,19 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
(RELENG_8_3).</entry> (RELENG_8_3).</entry>
</row> </row>
<row>
<entry>804000</entry>
<entry>March 28, 2013</entry>
<entry>releng/8.4 (RELENG_8_4) branch point.</entry>
</row>
<row>
<entry>804500</entry>
<entry>March 28, 2013</entry>
<entry>8.4-STABLE after branching releng/8.4
(RELENG_8_4).</entry>
</row>
<row> <row>
<entry>900000</entry> <entry>900000</entry>
<entry>August 22, 2009</entry> <entry>August 22, 2009</entry>
@ -15699,29 +15829,30 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
<row> <row>
<entry>901501</entry> <entry>901501</entry>
<entry>November 11, 2012</entry> <entry>November 11, 2012</entry>
<entry>9.1-STABLE after LIST_PREV() added to queue.h.</entry> <entry>9.1-STABLE after LIST_PREV() added to
queue.h.</entry>
</row> </row>
<row> <row>
<entry>901502</entry> <entry>901502</entry>
<entry>November 28, 2012</entry> <entry>November 28, 2012</entry>
<entry>9.1-STABLE after USB serial jitter buffer requires <entry>9.1-STABLE after USB serial jitter buffer
rebuild of USB serial device modules.</entry> requires rebuild of USB serial device modules.</entry>
</row> </row>
<row> <row>
<entry>901503</entry> <entry>901503</entry>
<entry>February 21, 2013</entry> <entry>February 21, 2013</entry>
<entry>9.1-STABLE after USB moved to the driver structure <entry>9.1-STABLE after USB moved to the driver
requiring a rebuild of all USB modules. Also indicates structure requiring a rebuild of all USB modules.
the presence of nmtree.</entry> Also indicates the presence of nmtree.</entry>
</row> </row>
<row> <row>
<entry>901504</entry> <entry>901504</entry>
<entry>March 15, 2013</entry> <entry>March 15, 2013</entry>
<entry>9.1-STABLE after install gained -l, -M, -N and related <entry>9.1-STABLE after install gained -l, -M, -N and
flags and cat gained the -l option.</entry> related flags and cat gained the -l option.</entry>
</row> </row>
<row> <row>
@ -15890,7 +16021,7 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
<entry>October 16, 2012</entry> <entry>October 16, 2012</entry>
<entry>10-CURRENT after the network interface cloning <entry>10-CURRENT after the network interface cloning
KPI changed and struct if_clone becoming opaque (rev KPI changed and struct if_clone becoming opaque (rev
<svnref>241610</svnref>).</entry> <svnref>241610</svnref>).</entry>
</row> </row>
<row> <row>
@ -15932,21 +16063,21 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
<row> <row>
<entry>1000025</entry> <entry>1000025</entry>
<entry>November 17, 2012</entry> <entry>November 17, 2012</entry>
<entry>10-CURRENT after the sin6_scope_id member variable <entry>10-CURRENT after the sin6_scope_id member
in struct sockaddr_in6 was changed to being filled by the variable in struct sockaddr_in6 was changed to being
kernel before passing the structure to the userland via filled by the kernel before passing the structure to
sysctl or routing socket. This means the KAME-specific the userland via sysctl or routing socket. This means
embedded scope id in sin6_addr.s6_addr[2] is always the KAME-specific embedded scope id in
cleared in userland application (rev sin6_addr.s6_addr[2] is always cleared in userland
<svnref>243443</svnref>).</entry> application (rev <svnref>243443</svnref>).</entry>
</row> </row>
<row> <row>
<entry>1000026</entry> <entry>1000026</entry>
<entry>January 11, 2013</entry> <entry>January 11, 2013</entry>
<entry>10-CURRENT after install gained the -N flag (rev <entry>10-CURRENT after install gained the -N flag (rev
<svnref>245313</svnref>). May also be used to indicate <svnref>245313</svnref>). May also be used to
the presense of nmtree.</entry> indicate the presence of nmtree.</entry>
</row> </row>
<row> <row>
@ -16048,7 +16179,7 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
<row> <row>
<entry><makevar>LOCALBASE</makevar></entry> <entry><makevar>LOCALBASE</makevar></entry>
<entry>The base of the <quote>local</quote> tree (e.g., <entry>The base of the <quote>local</quote> tree (e.g.,
<literal>/usr/local/</literal>)</entry> <literal>/usr/local</literal>)</entry>
</row> </row>
<row> <row>
@ -16074,8 +16205,7 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
<programlisting># no need to compile lang/perl5 if perl5 is already in system <programlisting># no need to compile lang/perl5 if perl5 is already in system
.if ${OSVERSION} &gt; 300003 .if ${OSVERSION} &gt; 300003
BROKEN= perl is in system BROKEN= perl is in system
.endif .endif</programlisting>
</programlisting>
<para>You did remember to use tab instead of spaces after <para>You did remember to use tab instead of spaces after
<literal>BROKEN=</literal> and <literal>BROKEN=</literal> and
@ -16223,12 +16353,12 @@ exec %%LOCALBASE%%/bin/java -jar %%DATADIR%%/foo.jar "$@"</programlisting>
<note> <note>
<para>If building the port errors out with <para>If building the port errors out with
<literal>unrecognized option '-pthread'</literal>, <literal>unrecognized option '-pthread'</literal>, it may be
it may be desirable to use <command>cc</command> as linker by desirable to use <command>cc</command> as linker by setting
setting <makevar>CONFIGURE_ENV</makevar> to <makevar>CONFIGURE_ENV</makevar> to
<literal>LD=${CC}</literal>. The <literal>LD=${CC}</literal>. The
<literal>-pthread</literal> option is not supported by <literal>-pthread</literal> option is not supported by
<command>ld</command> directly.</para> <command>ld</command> directly.</para>
</note> </note>
</sect1> </sect1>
@ -16827,9 +16957,9 @@ pre-install:
release of each port with distfiles that have already been release of each port with distfiles that have already been
fetched. However, as the Internet continually changes, fetched. However, as the Internet continually changes,
distfiles can quickly go missing. <ulink distfiles can quickly go missing. <ulink
url="http://portscout.FreeBSD.org">Portscout</ulink>, the &os; url="http://portscout.FreeBSD.org">Portscout</ulink>, the
Ports distfile scanner, attempts to query every download site &os; Ports distfile scanner, attempts to query every download
for every port to find out if each distfile is still site for every port to find out if each distfile is still
available. <application>Portscout</application> can generate available. <application>Portscout</application> can generate
<acronym>HTML</acronym> reports and send emails about newly <acronym>HTML</acronym> reports and send emails about newly
available ports to those who request them. Unless not available ports to those who request them. Unless not

View file

@ -24,18 +24,28 @@
role="package">devel/bison</filename> in one way or another. By role="package">devel/bison</filename> in one way or another. By
default, with no arguments or with the <literal>build</literal> default, with no arguments or with the <literal>build</literal>
argument, it implies <command>bison</command> as a build-time argument, it implies <command>bison</command> as a build-time
dependency, <literal>run</literal> implies a run-time dependency, and dependency, <literal>run</literal> implies a run-time dependency,
<literal>both</literal> implies both run-time and build-time and <literal>both</literal> implies both run-time and build-time
dependencies.</entry> dependencies.</entry>
</row> </row>
<row>
<entry><literal>cmake</literal></entry>
<entry>none, <literal>outsource</literal></entry>
<entry>The port will use <application>CMake</application> for
configuring and building. With the <literal>outsource</literal>
argument, an out-of-source build will be performed. For more
information see <xref linkend="using-cmake"/>.</entry>
</row>
<row> <row>
<entry><literal>fuse</literal></entry> <entry><literal>fuse</literal></entry>
<entry>none</entry> <entry>none</entry>
<entry>Implies the port will depend on the FUSE library and handle the
the dependency on the kernel module depending on the version of <entry>Implies the port will depend on the FUSE library and handle
&os;. the the dependency on the kernel module depending on the version
</entry> of &os;.</entry>
</row> </row>
<row> <row>
@ -52,10 +62,20 @@
<entry>none, <literal>build</literal>, <literal>run</literal>, <entry>none, <literal>build</literal>, <literal>run</literal>,
<literal>both</literal>, <literal>vars</literal></entry> <literal>both</literal>, <literal>vars</literal></entry>
<entry>Implies that the port uses <filename <entry>Implies that the port uses <filename
role="package">mail/qmail</filename> in one way or another. With role="package">mail/qmail</filename> in one way or another.
the <literal>build</literal> argument, it implies <command>qmail</command> With the <literal>build</literal> argument, it implies
as a build-time dependency. <literal>run</literal> implies a run-time <command>qmail</command> as a build-time dependency.
dependency. Using no argument or the <literal>both</literal> argument <literal>run</literal> implies a run-time dependency. Using no
implies both run-time and build-time dependencies. <literal>vars</literal> argument or the <literal>both</literal> argument implies both
run-time and build-time dependencies. <literal>vars</literal>
will only set QMAIL variables for the port to use.</entry> will only set QMAIL variables for the port to use.</entry>
</row> </row>
<row>
<entry><literal>zenoss</literal></entry>
<entry>none</entry>
<entry>Implies the port uses <filename
role="package">net-mgmt/zenoss</filename> in one way or another,
but largely is used for building zenoss related zenpack
ports.</entry>
</row>

View file

@ -143,7 +143,7 @@
<p>The Primary Release Engineering Team is responsible for setting and <p>The Primary Release Engineering Team is responsible for setting and
publishing release schedules for official project releases of FreeBSD, publishing release schedules for official project releases of FreeBSD,
announcing code freezes and maintaining <code>RELENG_*</code> branches, among other announcing code freezes and maintaining <code>releng/*</code> branches, among other
things. The <a things. The <a
href="releng/charter.html">release engineering team charter</a> href="releng/charter.html">release engineering team charter</a>
describes the duties and responsibilities of the Primary Release describes the duties and responsibilities of the Primary Release
@ -238,14 +238,15 @@
<li>&a.cperciva; &lt;<a href="mailto:cperciva@FreeBSD.org">cperciva@FreeBSD.org</a>&gt; (Officer Emeritus)</li> <li>&a.cperciva; &lt;<a href="mailto:cperciva@FreeBSD.org">cperciva@FreeBSD.org</a>&gt; (Officer Emeritus)</li>
<li>&a.csjp; &lt;<a href="mailto:csjp@FreeBSD.org">csjp@FreeBSD.org</a>&gt;</li> <li>&a.csjp; &lt;<a href="mailto:csjp@FreeBSD.org">csjp@FreeBSD.org</a>&gt;</li>
<li>&a.delphij; &lt;<a href="mailto:delphij@FreeBSD.org">delphij@FreeBSD.org</a>&gt; (Officer Deputy)</li> <li>&a.delphij; &lt;<a href="mailto:delphij@FreeBSD.org">delphij@FreeBSD.org</a>&gt; (Officer Deputy)</li>
<li>&a.des; &lt;<a href="mailto:des@FreeBSD.org">des@FreeBSD.org</a>&gt;</li> <li>&a.des; &lt;<a href="mailto:des@FreeBSD.org">des@FreeBSD.org</a>&gt; (Officer)</li>
<li>&a.gavin; &lt;<a href="mailto:gavin@FreeBSD.org">gavin@FreeBSD.org</a>&gt;</li> <li>&a.gavin; &lt;<a href="mailto:gavin@FreeBSD.org">gavin@FreeBSD.org</a>&gt; (Core Team Liaison)</li>
<li>&a.gnn; &lt;<a href="mailto:gnn@FreeBSD.org">gavin@FreeBSD.org</a>&gt; (Secretary)</li>
<li>&a.jonathan; &lt;<a href="mailto:jonathan@FreeBSD.org">jonathan@FreeBSD.org</a>&gt;</li> <li>&a.jonathan; &lt;<a href="mailto:jonathan@FreeBSD.org">jonathan@FreeBSD.org</a>&gt;</li>
<li>&a.philip; &lt;<a href="mailto:philip@FreeBSD.org">philip@FreeBSD.org</a>&gt;</li> <li>&a.philip; &lt;<a href="mailto:philip@FreeBSD.org">philip@FreeBSD.org</a>&gt;</li>
<li>&a.remko; &lt;<a href="mailto:remko@FreeBSD.org">remko@FreeBSD.org</a>&gt;</li> <li>&a.remko; &lt;<a href="mailto:remko@FreeBSD.org">remko@FreeBSD.org</a>&gt;</li>
<li>&a.rwatson; &lt;<a href="mailto:rwatson@FreeBSD.org">rwatson@FreeBSD.org</a>&gt;</li> <li>&a.rwatson; &lt;<a href="mailto:rwatson@FreeBSD.org">rwatson@FreeBSD.org</a>&gt;</li>
<li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt; <li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;
(Officer)</li> (Officer Emeritus)</li>
<li>&a.stas; &lt;<a href="mailto:stas@FreeBSD.org">stas@FreeBSD.org</a>&gt;</li> <li>&a.stas; &lt;<a href="mailto:stas@FreeBSD.org">stas@FreeBSD.org</a>&gt;</li>
<li>&a.trasz; &lt;<a href="mailto:trasz@FreeBSD.org">trasz@FreeBSD.org</a>&gt;</li> <li>&a.trasz; &lt;<a href="mailto:trasz@FreeBSD.org">trasz@FreeBSD.org</a>&gt;</li>
</ul> </ul>
@ -302,7 +303,7 @@
Team Secretary does not handle Security Officer Team items.</p> Team Secretary does not handle Security Officer Team items.</p>
<ul> <ul>
<li>&a.remko; &lt;<a href="mailto:remko@FreeBSD.org">remko@FreeBSD.org</a>&gt;</li> <li>&a.gnn; &lt;<a href="mailto:gnn@FreeBSD.org">gnn@FreeBSD.org</a>&gt;</li>
</ul> </ul>
<hr/> <hr/>

View file

@ -62,6 +62,7 @@
<ul> <ul>
<li><a href="#announce">Announcement</a></li> <li><a href="#announce">Announcement</a></li>
<li><a href="#update20130323">Update: 23rd March 2013</a></li>
<li><a href="#update20130303">Update: 3rd March 2013</a></li> <li><a href="#update20130303">Update: 3rd March 2013</a></li>
<li><a href="#update20121229">Update: 29th December 2012</a></li> <li><a href="#update20121229">Update: 29th December 2012</a></li>
<li><a href="#update20121127">Update: 27th November 2012</a></li> <li><a href="#update20121127">Update: 27th November 2012</a></li>
@ -73,6 +74,23 @@
<li><a href="#recommend">Recommendations</a></li> <li><a href="#recommend">Recommendations</a></li>
</ul> </ul>
<h1><a name="update20130323">Update: March 23rd, 2013</a></h1>
<p>Port managers have successfully restored some of the Project's
binary package building capacity. There are some issues left
still to resolve, e.g. how to publish the resulting package sets
in a secure manner or how to build packages seamlessly for 8.x and
9.x systems on a recent 10.x system that the head node
("pointyhat") is running, but we are very close to finish with the
preparations required for providing binary packages for the
upcoming 8.4 and further releases.</p>
<p>Unless there are any other major changes, this is planned to be
the last status update to this page. An email will be sent to
the <a href="http://lists.freebsd.org/mailman/listinfo/freebsd-announce">
FreeBSD announcements mailing list</a> when the package build
infrastructure is online and packages are once again available.</p>
<h1><a name="update20130302">Update: March 3rd, 2013</a></h1> <h1><a name="update20130302">Update: March 3rd, 2013</a></h1>
<p>Redports underwent a full security audit, and as a result could <p>Redports underwent a full security audit, and as a result could
@ -88,12 +106,6 @@
bringing it up on new hardware. At this point, we expect new bringing it up on new hardware. At this point, we expect new
binary packages to be available in 2-4 weeks.</p> binary packages to be available in 2-4 weeks.</p>
<p>Unless there are any other major changes, this is planned to be
the last status update to this page. An email will be sent to
the <a href="http://lists.freebsd.org/mailman/listinfo/freebsd-announce">
FreeBSD announcements mailing list</a> when the package build
infrastructure is online and packages are once again available.</p>
<h1><a name="update20121229">Update: December 29th, 2012</a></h1> <h1><a name="update20121229">Update: December 29th, 2012</a></h1>
<p>With the exception of systems relating to the building and testing <p>With the exception of systems relating to the building and testing

View file

@ -25,7 +25,7 @@ ${INDEX}:
.endif .endif
HOSTNAME!= hostname HOSTNAME!= hostname
.if ${HOSTNAME} == "hub.freebsd.org" || ${HOSTNAME} == "freefall.freebsd.org" || ${HOSTNAME} == "www.freebsd.org" .if ${HOSTNAME} == "hub.freebsd.org" || ${HOSTNAME} == "freefall.freebsd.org" || ${HOSTNAME} == "www.freebsd.org" || ${HOSTNAME} == "build-web.stream.FreeBSD.org"
CLUSTER_MACHINE= YES CLUSTER_MACHINE= YES
.endif .endif

View file

@ -56,7 +56,7 @@
<tr> <tr>
<td>Code freeze begins</td> <td>Code freeze begins</td>
<td>08&nbsp;March&nbsp;2013</td> <td>08&nbsp;March&nbsp;2013</td>
<td>-</td> <td>08&nbsp;March&nbsp;2013</td>
<td>Release Engineers announce that all further commits to the <td>Release Engineers announce that all further commits to the
stable/8 branch will require explicit approval. stable/8 branch will require explicit approval.
Certain blanket approvals will be granted for narrow areas of Certain blanket approvals will be granted for narrow areas of
@ -66,7 +66,7 @@
<tr> <tr>
<td>BETA1</td> <td>BETA1</td>
<td>20&nbsp;March&nbsp;2013</td> <td>20&nbsp;March&nbsp;2013</td>
<td>-</td> <td>22&nbsp;March&nbsp;2013</td>
<td>First beta test snapshot.</td> <td>First beta test snapshot.</td>
</tr> </tr>
@ -83,7 +83,7 @@
<tr> <tr>
<td>releng/&local.rel; branch</td> <td>releng/&local.rel; branch</td>
<td>18&nbsp;March&nbsp;2013</td> <td>18&nbsp;March&nbsp;2013</td>
<td>-</td> <td>28&nbsp;March&nbsp;2013</td>
<td>Subversion branch created, propagated to CVS; future <td>Subversion branch created, propagated to CVS; future
release engineering proceeds on this branch.</td> release engineering proceeds on this branch.</td>
</tr> </tr>
@ -91,7 +91,7 @@
<tr> <tr>
<td>RC1</td> <td>RC1</td>
<td>30&nbsp;March&nbsp;2013</td> <td>30&nbsp;March&nbsp;2013</td>
<td>-</td> <td>10&nbsp;April&nbsp;2013</td>
<td>First release candidate.</td> <td>First release candidate.</td>
</tr> </tr>

View file

@ -29,9 +29,9 @@
change-review committee to decide which changes may be made to a change-review committee to decide which changes may be made to a
branch during a code freeze. This includes freezes for HEAD when branch during a code freeze. This includes freezes for HEAD when
approaching a .0 release as well as the traditional approaching a .0 release as well as the traditional
<tt>RELENG_*</tt> code freeze pending a -STABLE release.</p></li> <tt>releng/*</tt> code freeze pending a -STABLE release.</p></li>
<li><p>Creation and maintenance of <tt>RELENG_*</tt> branches of the <li><p>Creation and maintenance of <tt>releng/*</tt> branches of the
<tt>src/</tt> tree. This includes final authority over what <tt>src/</tt> tree. This includes final authority over what
commits are made (and remain in) the -STABLE branch prior to the commits are made (and remain in) the -STABLE branch prior to the
branching of a release branch.</p></li> branching of a release branch.</p></li>
@ -60,7 +60,7 @@
<li><p>Coordinating with the security officer team to ensure that <li><p>Coordinating with the security officer team to ensure that
pending FreeBSD releases are not affected by recently disclosed pending FreeBSD releases are not affected by recently disclosed
vulnerabilities. Also, approximately 1 week after a release, vulnerabilities. Also, approximately 1 week after a release,
change approval control of release branches (<tt>RELENG_X_Y</tt>) change approval control of release branches (<tt>releng/X.Y/</tt>)
is transfered from the release engineers to the security-officer is transfered from the release engineers to the security-officer
team. The exact transfer date is to be worked out by the two team. The exact transfer date is to be worked out by the two
parties once it is clear that the release was a success. A heads parties once it is clear that the release was a success. A heads

View file

@ -85,10 +85,20 @@
mail alias are currently delivered to:</p> mail alias are currently delivered to:</p>
<table> <table>
<tr valign="top">
<td>&a.des; <a
href="mailto:des@FreeBSD.org">&lt;des@FreeBSD.org&gt;</a></td>
<td>Security Officer</td>
</tr>
<tr valign="top">
<td>&a.delphij; <a
href="mailto:delphij@FreeBSD.org">&lt;delphij@FreeBSD.org&gt;</a></td>
<td>Deputy Security Officer</td>
</tr>
<tr valign="top"> <tr valign="top">
<td>&a.simon; <a <td>&a.simon; <a
href="mailto:simon@FreeBSD.org">&lt;simon@FreeBSD.org&gt;</a></td> href="mailto:simon@FreeBSD.org">&lt;simon@FreeBSD.org&gt;</a></td>
<td>Security Officer</td> <td>Security Officer Emeritus</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>&a.cperciva; <a <td>&a.cperciva; <a
@ -101,11 +111,6 @@
<td>Release Engineering liaison,<br/> <td>Release Engineering liaison,<br/>
TrustedBSD Project liaison, system security architecture expert</td> TrustedBSD Project liaison, system security architecture expert</td>
</tr> </tr>
<tr valign="top">
<td>&a.delphij; <a
href="mailto:delphij@FreeBSD.org">&lt;delphij@FreeBSD.org&gt;</a></td>
<td>Deputy Security Officer</td>
</tr>
</table> </table>
<p>The Security Officer is supported by the <a <p>The Security Officer is supported by the <a
@ -275,13 +280,6 @@
<td>n/a</td> <td>n/a</td>
<td>last release + 2 years</td> <td>last release + 2 years</td>
</tr> </tr>
<tr>
<td>RELENG_9_0</td>
<td>9.0-RELEASE</td>
<td>Normal</td>
<td>January 10, 2012</td>
<td>March 31, 2013</td>
</tr>
<tr> <tr>
<td>RELENG_9_1</td> <td>RELENG_9_1</td>
<td>9.1-RELEASE</td> <td>9.1-RELEASE</td>
@ -474,6 +472,13 @@
<td>February 24, 2011</td> <td>February 24, 2011</td>
<td>July 31, 2012</td> <td>July 31, 2012</td>
</tr> </tr>
<tr>
<td>RELENG_9_0</td>
<td>9.0-RELEASE</td>
<td>Normal</td>
<td>January 10, 2012</td>
<td>March 31, 2013</td>
</tr>
</table> </table>
</body> </body>

View file

@ -59,7 +59,7 @@
<tr style="text-align: center;"> <tr style="text-align: center;">
<td colspan="2">Version &amp; Platform</td> <td colspan="2">Version &amp; Platform</td>
<td>Distribution</td> <td>Distribution</td>
<td title="ISO9660 CD image"><a href="&base;/doc/en_US.ISO8859-1/books/handbook/install-diff-media.html#INSTALL-CDROM">ISO</a></td> <td title="ISO9660 CD image"><a href="&base;/doc/en_US.ISO8859-1/books/handbook/install-diff-media.html#install-cdrom">ISO</a></td>
<td>Release<br/>Notes</td> <td>Release<br/>Notes</td>
<td>Hardware<br/>Notes</td> <td>Hardware<br/>Notes</td>
<td>Installation<br/>Notes</td> <td>Installation<br/>Notes</td>

View file

@ -1,4 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?> <?xml version="1.0" encoding="iso-8859-1"?>
<!-- $FreeBSD$ -->
<![%beta2.testing;[ <![%beta2.testing;[
<!ENTITY beta.plural 's'> <!ENTITY beta.plural 's'>
]]> ]]>
@ -11,7 +13,7 @@
<tr style="text-align: center;"> <tr style="text-align: center;">
<td colspan="2">Version &amp; Platform</td> <td colspan="2">Version &amp; Platform</td>
<td>Distribution</td> <td>Distribution</td>
<td title="ISO9660 CD image"><a href="&base;/doc/en_US.ISO8859-1/books/handbook/install-diff-media.html#INSTALL-CDROM">ISO</a></td> <td title="ISO9660 CD image"><a href="&base;/doc/en_US.ISO8859-1/books/handbook/install-diff-media.html#install-cdrom">ISO</a></td>
<td>TODO List</td> <td>TODO List</td>
</tr> </tr>
</thead> </thead>
@ -27,7 +29,7 @@
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>amd64</td> <td>amd64<br/>(x86-64, x64)</td>
<td><a href="&url.rel;/amd64/amd64/&betarel2.current;-&betarel2.vers;">[Distribution]</a></td> <td><a href="&url.rel;/amd64/amd64/&betarel2.current;-&betarel2.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/amd64/amd64/ISO-IMAGES/&betarel2.current;/">[ISO]</a></td> <td><a href="&url.rel;/amd64/amd64/ISO-IMAGES/&betarel2.current;/">[ISO]</a></td>
</tr> </tr>
@ -85,40 +87,48 @@
<tr style="text-align: center;"> <tr style="text-align: center;">
<td colspan="2">Version &amp; Platform</td> <td colspan="2">Version &amp; Platform</td>
<td>Distribution</td> <td>Distribution</td>
<td title="ISO9660 CD image"><a href="&base;/doc/en_US.ISO8859-1/books/handbook/install-diff-media.html#INSTALL-CDROM">ISO</a></td> <td title="ISO9660 CD image"><a href="&base;/doc/en_US.ISO8859-1/books/handbook/install-diff-media.html#install-cdrom">ISO</a></td>
<td>Status page</td> <!--<td>Status page</td>-->
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td colspan="2">FreeBSD &betarel.current;-&betarel.vers;</td> <td colspan="2">FreeBSD &betarel.current;-&betarel.vers;</td>
<td colspan="2"></td> <td colspan="2"></td>
<td rowspan="7"><a href="http://wiki.freebsd.org/Releng/&betarel.current;TODO">[View]</a></td> <!--<td rowspan="7"><a href="http://wiki.freebsd.org/Releng/&betarel.current;TODO">[View]</a></td>-->
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>amd64</td> <td>amd64<br/>(x86-64, x64)</td>
<td><a href="&url.rel;/amd64/amd64/&betarel.current;-&betarel.vers;">[Distribution]</a></td> <td><a href="&url.rel;/amd64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/amd64/amd64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td> <td><a href="&url.rel;/amd64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>i386</td> <td>i386</td>
<td><a href="&url.rel;/i386/i386/&betarel.current;-&betarel.vers;">[Distribution]</a></td> <td><a href="&url.rel;/i386/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/i386/i386/ISO-IMAGES/&betarel.current;/">[ISO]</a></td> <td><a href="&url.rel;/i386/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr> </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>
</tr>
<!--
<tr> <tr>
<td></td> <td></td>
<td>sparc64</td> <td>sparc64</td>
<td><a href="&url.rel;/sparc64/sparc64/&betarel.current;-&betarel.vers;">[Distribution]</a></td> <td><a href="&url.rel;/sparc64/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/sparc64/sparc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td> <td><a href="&url.rel;/sparc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>powerpc64</td> <td>powerpc64</td>
<td><a href="&url.rel;/powerpc/powerpc64/&betarel.current;-&betarel.vers;">[Distribution]</a></td> <td><a href="&url.rel;/powerpc/&betarel.current;-&betarel.vers;">[Distribution]</a></td>
<td><a href="&url.rel;/powerpc/powerpc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td> <td><a href="&url.rel;/powerpc/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr> </tr>
-->
</tbody> </tbody>
</table> </table>

View file

@ -431,11 +431,11 @@ Do you wish to delete what is left of /var/tmp/temproot.stage1? [no] <userinput>
</warning> </warning>
<programlisting> <programlisting>
<xi:include href="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_1.conf.default" parse="text"/> <xi:include href="stage_1.conf.default" parse="text"/>
</programlisting> </programlisting>
<para>ダウンロード: <ulink <para>ダウンロード: <ulink
url="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_1.conf.default"><filename>stage_1.conf.default</filename> url="stage_1.conf.default"><filename>stage_1.conf.default</filename>
</ulink>.</para> </ulink>.</para>
<para>このスクリプトを実行すると、 <para>このスクリプトを実行すると、
@ -539,11 +539,11 @@ news inn-stable CONFIGURE_ARGS="--enable-uucp-rnews --enable-setgid-inews" make
という名前のログファイルが作成されます。</para> という名前のログファイルが作成されます。</para>
<programlisting> <programlisting>
<xi:include href="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_2.conf.default" parse="text"/> <xi:include href="stage_2.conf.default" parse="text"/>
</programlisting> </programlisting>
<para>ダウンロード: <ulink <para>ダウンロード: <ulink
url="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_2.conf.default"><filename>stage_2.conf.default</filename></ulink>.</para> url="stage_2.conf.default"><filename>stage_2.conf.default</filename></ulink>.</para>
</sect1> </sect1>
<sect1 id="stage3"> <sect1 id="stage3">
@ -673,36 +673,36 @@ fi
3 個のファイルを示します。</para> 3 個のファイルを示します。</para>
<para>これは <ulink <para>これは <ulink
url="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_1.sh"><filename>stage_1.sh</filename></ulink> url="stage_1.sh"><filename>stage_1.sh</filename></ulink>
スクリプトです。内容を変更する必要はないでしょう。</para> スクリプトです。内容を変更する必要はないでしょう。</para>
<programlisting> <programlisting>
<xi:include href="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_1.sh" parse="text"/> <xi:include href="stage_1.sh" parse="text"/>
</programlisting> </programlisting>
<para>ダウンロード: <ulink <para>ダウンロード: <ulink
url="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_1.sh"><filename>stage_1.sh</filename></ulink>.</para> url="stage_1.sh"><filename>stage_1.sh</filename></ulink>.</para>
<para>これは <ulink <para>これは <ulink
url="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_2.sh"><filename>stage_2.sh</filename></ulink> url="stage_2.sh"><filename>stage_2.sh</filename></ulink>
スクリプトです。最初の部分にある変数を変更しましょう。</para> スクリプトです。最初の部分にある変数を変更しましょう。</para>
<programlisting> <programlisting>
<xi:include href="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_2.sh" parse="text"/> <xi:include href="stage_2.sh" parse="text"/>
</programlisting> </programlisting>
<para>ダウンロード: <ulink <para>ダウンロード: <ulink
url="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_2.sh"><filename>stage_2.sh</filename></ulink>.</para> url="stage_2.sh"><filename>stage_2.sh</filename></ulink>.</para>
<para>これは、わたしが使っている <ulink <para>これは、わたしが使っている <ulink
url="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_3.mk"><filename>stage_3.mk</filename></ulink> ¤Ç¤¹¡£ url="stage_3.mk"><filename>stage_3.mk</filename></ulink> ¤Ç¤¹¡£
設定を自動的におこなうための手順を、ここに入れます。</para> 設定を自動的におこなうための手順を、ここに入れます。</para>
<programlisting> <programlisting>
<xi:include href="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_3.mk" parse="text"/> <xi:include href="stage_3.mk" parse="text"/>
</programlisting> </programlisting>
<para>ダウンロード: <ulink <para>ダウンロード: <ulink
url="../../../en_US.ISO8859-1/articles/fbsd-from-scratch/stage_3.mk"><filename>stage_3.mk</filename></ulink>.</para> url="stage_3.mk"><filename>stage_3.mk</filename></ulink>.</para>
</sect1> </sect1>
</article> </article>

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: r20104 Original revision: r20284
$FreeBSD$ $FreeBSD$
--> -->
@ -487,6 +487,139 @@ host2.example.com link#1 UC 0 0
しかし、通常利用に関しては十分といえます。</para> しかし、通常利用に関しては十分といえます。</para>
</sect2> </sect2>
<sect2>
<sect2info>
<authorgroup>
<author>
<firstname>Al</firstname>
<surname>Hoang</surname>
<contrib>寄稿: </contrib>
</author>
</authorgroup>
</sect2info>
<!-- Feb 2004 -->
<title>静的な経路の設定</title>
<sect3>
<title>手動による経路の設定</title>
<para>以下のようなネットワークが存在すると仮定します。</para>
<literallayout class="monospaced">
INTERNET
| (10.0.0.1/24) Default Router to Internet
|
|Interface xl0
|10.0.0.10/24
+------+
| | RouterA
| | (FreeBSD gateway)
+------+
| Interface xl1
| 192.168.1.1/24
|
+--------------------------------+
Internal Net 1 | 192.168.1.2/24
|
+------+
| | RouterB
| |
+------+
| 192.168.2.1/24
|
Internal Net 2
</literallayout>
<para>このシナリオでは、&os; マシンの <hostid>RouterA</hostid>
がインターネットに向けられたルータとして動作します。
ルータは外側のネットワークへ接続できるように
<hostid role="ipaddr">10.0.0.1</hostid>
へ向けたデフォルトルートを保持しています。
<hostid>RouterB</hostid> はすでに適切に設定されており、
どこへ向かう必要があるか、
行き着く方法を知っていると仮定します
(この例では、図のように簡単です。
<hostid role="ipaddr">192.168.1.1</hostid>
をゲートウェイとして <hostid>RouterB</hostid>
にデフォルトルートを追加するだけです)。</para>
<para><hostid>RouterA</hostid>
のルーティングテーブルを確認すると、
以下のような出力を得ます。</para>
<screen>&prompt.user; <userinput>netstat -nr</userinput>
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.0.0.1 UGS 0 49378 xl0
127.0.0.1 127.0.0.1 UH 0 6 lo0
10.0.0/24 link#1 UC 0 0 xl0
192.168.1/24 link#2 UC 0 0 xl1</screen>
<para>現在のルーティングテーブルでは、<hostid>RouterA</hostid>
はまだ Internal Net 2 には到達できないでしょう。
<hostid role="ipaddr">192.168.2.0/24</hostid>
の経路を保持していないからです。
解決するための一つの方法は、経路を手動で追加することです。
以下のコマンドで <hostid>RouterA</hostid>
のルーティングテーブルに <hostid
role="ipaddr">192.168.1.2</hostid>
を送り先として、Internal Net 2 ネットワークを追加します。</para>
<screen>&prompt.root; <userinput>route add -net 192.168.2.0/24 192.168.1.2</userinput></screen>
<para>これにより、<hostid>RouterA</hostid> は、
<hostid role="ipaddr">192.168.2.0/24</hostid>
ネットワーク上のホストに到達出来ます。</para>
</sect3>
<sect3>
<title>永続的な設定</title>
<para>上記の例は、
起動しているシステム上に静的な経路を設定する方法としては完全です。
しかしながら、&os;
マシンを再起動した際にルーティング情報が残らないという問題が一つあります。
静的な経路を追加するには、<filename>/etc/rc.conf</filename>
ファイルにルートを追加してください。</para>
<programlisting># Add Internal Net 2 as a static route
static_routes="internalnet2"
route_internalnet2="-net 192.168.2.0/24 192.168.1.2"</programlisting>
<para><literal>static_routes</literal> の設定変数は、
スペースによって分離される文字列のリストです。
それぞれの文字列は経路名として参照されます。
上記の例では <literal>static_routes</literal>
は一つの文字列のみを持ちます。
その文字列は <replaceable>internalnet2</replaceable> です。その後、
<literal>route_<replaceable>internalnet2</replaceable></literal>
という設定変数を追加し、
&man.route.8; コマンドに与えるすべての設定パラメータを指定しています。
前節の例では、以下のコマンド</para>
<screen>&prompt.root; <userinput>route add -net 192.168.2.0/24 192.168.1.2</userinput></screen>
<para>を用いたので、
<literal>"-net 192.168.2.0/24 192.168.1.2"</literal>
が必要になります。</para>
<para>上記のように <literal>static_routes</literal>
は一つ以上の文字列を持つことが出来るので、
多数の静的な経路を作ることができます。
以下の行は <hostid role="ipaddr">192.168.0.0/24</hostid>
および <hostid role="ipaddr">192.168.1.0/24</hostid>
ネットワークを、
仮想ルータ上に静的な経路として追加する例です。</para>
<programlisting>static_routes="net1 net2"
route_net1="-net 192.168.0.0/24 192.168.0.1"
route_net2="-net 192.168.1.0/24 192.168.1.1"</programlisting>
</sect3>
</sect2>
<sect2> <sect2>
<title>ルーティングの伝搬</title> <title>ルーティングの伝搬</title>
<indexterm><primary>ルーティングの伝搬</primary></indexterm> <indexterm><primary>ルーティングの伝搬</primary></indexterm>
@ -739,16 +872,17 @@ wi0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
&prompt.root; <userinput>sysctl net.link.ether.bridge.config="wi0,xl0"</userinput> &prompt.root; <userinput>sysctl net.link.ether.bridge.config="wi0,xl0"</userinput>
&prompt.root; <userinput>sysctl net.inet.ip.forwarding=1</userinput></screen> &prompt.root; <userinput>sysctl net.inet.ip.forwarding=1</userinput></screen>
<para>さて、無線カードを設定するときです。</para> <para>さて、無線カードを設定するときです。
<para>次のコマンドはカードをアクセスポイントとして設定します。</para> 次のコマンドはカードをアクセスポイントとして設定します。</para>
<screen> <screen>
&prompt.root; <userinput>ifconfig wi0 ssid my_net channel 11 media DS/11Mbps mediaopt hostap up stationname "FreeBSD AP"</userinput></screen> &prompt.root; <userinput>ifconfig wi0 ssid <replaceable>my_net</replaceable> channel 11 media DS/11Mbps mediaopt hostap up stationname "<replaceable>FreeBSD AP</replaceable>"</userinput>
</screen>
<para>この &man.ifconfig.8; コマンド行は <para>この &man.ifconfig.8; コマンド行は
<devicename>wi0</devicename> インタフェースを up <devicename>wi0</devicename> インタフェースを up
状態にし、SSID を <literal>my_net</literal> に設定し、 状態にし、SSID を <replaceable>my_net</replaceable> に設定し、
ステーション名を <literal>FreeBSD AP</literal> に設定します。 ステーション名を <replaceable>FreeBSD AP</replaceable> に設定します。
<option>media DS/11Mbps</option> オプションはカードを 11Mbps <option>media DS/11Mbps</option> オプションはカードを 11Mbps
モードに設定し、また <option>mediaopt</option> モードに設定し、また <option>mediaopt</option>
を実際に有効にするのに必要です。 を実際に有効にするのに必要です。
@ -757,7 +891,7 @@ wi0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
<option>channel 11</option> オプションは使用するチャネルを <option>channel 11</option> オプションは使用するチャネルを
802.11b に設定します。 802.11b に設定します。
各規制地域 (regulatory domain) で有効なチャネル番号は 各規制地域 (regulatory domain) で有効なチャネル番号は
&man.wicontrol.8; マニュアルに載っています。</para> &man.wicontrol.8; マニュアルページに載っています。</para>
<para>さて、 <para>さて、
これで完全に機能するアクセスポイントが立ち上がり、動作しています。 これで完全に機能するアクセスポイントが立ち上がり、動作しています。
@ -817,14 +951,14 @@ wi0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
<para>設定をはじめる前に、 <para>設定をはじめる前に、
あなたが接続しようとする無線ネットワークについていくつか知っておかなければなりません。 あなたが接続しようとする無線ネットワークについていくつか知っておかなければなりません。
この例では、<literal>my_net</literal> この例では、<replaceable>my_net</replaceable>
という名前で暗号化は無効になっているネットワークに接続しようとしています。</para> という名前で暗号化は無効になっているネットワークに接続しようとしています。</para>
<para>Note: この例では暗号化を行っていないのですが、 <note><para>この例では暗号化を行っていないのですが、
これは危険な状況です。次の節で、暗号化を有効にする方法と、 これは危険な状況です。次の節で、暗号化を有効にする方法と、
なぜそれが重要で、 なぜそれが重要で、
暗号技術によっては完全にはあなたを保護することができないのはなぜか、 暗号技術によっては完全にはあなたを保護することができないのはなぜか、
ということを学ぶでしょう。</para> ということを学ぶでしょう。</para></note>
<para>カードが FreeBSD に認識されていることを確認してください。</para> <para>カードが FreeBSD に認識されていることを確認してください。</para>
@ -840,9 +974,9 @@ wi0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
channel 10 authmode OPEN powersavemode OFF powersavesleep 100 channel 10 authmode OPEN powersavemode OFF powersavesleep 100
wepmode OFF weptxkey 1</screen> wepmode OFF weptxkey 1</screen>
<para>それでは、このカードをネットワークに合わせて設定しましょう。</para> <para>それでは、このカードをネットワークに合わせて設定しましょう。</para>
<screen>&prompt.root; <userinput>ifconfig wi0 inet 192.168.0.20 netmask 255.255.255.0 ssid my_net</userinput></screen> <screen>&prompt.root; <userinput>ifconfig wi0 inet <replaceable>192.168.0.20</replaceable> netmask <replaceable>255.255.255.0</replaceable> ssid <replaceable>my_net</replaceable></userinput></screen>
<para><hostid role="ipaddr">192.168.0.20</hostid> <para><hostid role="ipaddr">192.168.0.20</hostid>
<hostid role="netmask">255.255.255.0</hostid> <hostid role="netmask">255.255.255.0</hostid>
@ -865,9 +999,9 @@ wi0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
その中に以下の表示があるはずです。</para> その中に以下の表示があるはずです。</para>
<screen>status: associated</screen> <screen>status: associated</screen>
<para>もしこのように接続されていると表示されなければ、 <para>もし <literal>associated</literal> と表示されなければ、
アクセスポイントの範囲外かもしれないし、 アクセスポイントの範囲外かもしれないし、
暗号化が有効になっていないのかもしれないし、 暗号化が有効になっていかもしれないし、
または設定の問題を抱えているのかもしれません。</para> または設定の問題を抱えているのかもしれません。</para>
</sect4> </sect4>
</sect3> </sect3>
@ -906,13 +1040,13 @@ wi0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
次のコマンドを使って、あなたの新しい FreeBSD アクセスポイント上で 次のコマンドを使って、あなたの新しい FreeBSD アクセスポイント上で
WEP を有効にしてください。</para> WEP を有効にしてください。</para>
<screen>&prompt.root; <userinput>ifconfig wi0 inet up ssid my_net wepmode on wepkey 0x1234567890 media DS/11Mbps mediaopt hostap</userinput></screen> <screen>&prompt.root; <userinput>ifconfig wi0 inet up ssid <replaceable>my_net</replaceable> wepmode on wepkey <replaceable>0x1234567890</replaceable> media DS/11Mbps mediaopt hostap</userinput></screen>
<para>クライアントについては次のコマンドで WEP を有効にできます。</para> <para>クライアントについては次のコマンドで WEP を有効にできます。</para>
<screen>&prompt.root; <userinput>ifconfig wi0 inet 192.168.0.20 netmask 255.255.255.0 ssid my_net wepmode on wepkey 0x1234567890</userinput></screen> <screen>&prompt.root; <userinput>ifconfig wi0 inet <replaceable>192.168.0.20</replaceable> netmask <replaceable>255.255.255.0</replaceable> ssid <replaceable>my_net</replaceable> wepmode on wepkey <replaceable>0x1234567890</replaceable></userinput></screen>
<para><literal>0x1234567890</literal> <para><replaceable>0x1234567890</replaceable>
をより特異なキーに変更すべきであることに注意してください。</para> をより特異なキーに変更すべきであることに注意してください。</para>
</sect4> </sect4>
@ -922,7 +1056,7 @@ wi0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
<para>&man.ipsec.4; <para>&man.ipsec.4;
はネットワーク上で交わされるデータを暗号化するための、 はネットワーク上で交わされるデータを暗号化するための、
はるかに頑健で強力なツールです。 はるかに頑健で強力なツールです。
これはネットワーク上の無線データを暗号化する明らかに好ましい方法です。 これは無線ネットワーク上のデータを暗号化する明らかに好ましい方法です。
ハンドブック内の <link linkend="ipsec">IPsec</link> 節で ハンドブック内の <link linkend="ipsec">IPsec</link> 節で
&man.ipsec.4; セキュリティ、 &man.ipsec.4; セキュリティ、
およびその実装方法の詳細を読むことができます。</para> およびその実装方法の詳細を読むことができます。</para>
@ -945,7 +1079,7 @@ wi0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
<para><application>bsd-airtools</application> ユーティリティは <para><application>bsd-airtools</application> ユーティリティは
<filename role="package">net/bsd-airtools</filename> port <filename role="package">net/bsd-airtools</filename> port
からインストールできます。 からインストールできます。
ports のインストールに関する情報はハンドブックの ports のインストールに関する情報はこのハンドブックの
<xref linkend="ports"/> を参照してください。</para> <xref linkend="ports"/> を参照してください。</para>
<para><command>dstumbler</command> プログラムは、 <para><command>dstumbler</command> プログラムは、
@ -963,7 +1097,7 @@ wi0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
</sect4> </sect4>
<sect4> <sect4>
<title><application>wicontrol</application>, <application>ancontrol</application> および <application>raycontrol</application> ユーティリティ</title> <title><command>wicontrol</command>, <command>ancontrol</command> および <command>raycontrol</command> ユーティリティ</title>
<para>これらは、無線ネットワーク上で無線カードがどのように動作するかを制御するツールです。 <para>これらは、無線ネットワーク上で無線カードがどのように動作するかを制御するツールです。
上記の例では、無線カードが <devicename>wi0</devicename> 上記の例では、無線カードが <devicename>wi0</devicename>
@ -975,7 +1109,7 @@ wi0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
</sect4> </sect4>
<sect4> <sect4>
<title><application>ifconfig</application> コマンド</title> <title><command>ifconfig</command> コマンド</title>
<indexterm><primary>ifconfig</primary></indexterm> <indexterm><primary>ifconfig</primary></indexterm>
<para>&man.ifconfig.8;&man.wicontrol.8; <para>&man.ifconfig.8;&man.wicontrol.8;

View file

@ -11,7 +11,7 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: r40585 Original revision: r41343
$FreeBSD$ $FreeBSD$
--> -->
@ -58,7 +58,6 @@
&tm-attrib.adaptec; &tm-attrib.adaptec;
&tm-attrib.adobe; &tm-attrib.adobe;
&tm-attrib.apple; &tm-attrib.apple;
&tm-attrib.corel;
&tm-attrib.creative; &tm-attrib.creative;
&tm-attrib.cvsup; &tm-attrib.cvsup;
&tm-attrib.heidelberger; &tm-attrib.heidelberger;
@ -71,7 +70,6 @@
&tm-attrib.m-systems; &tm-attrib.m-systems;
&tm-attrib.macromedia; &tm-attrib.macromedia;
&tm-attrib.microsoft; &tm-attrib.microsoft;
&tm-attrib.netscape;
&tm-attrib.nexthop; &tm-attrib.nexthop;
&tm-attrib.opengroup; &tm-attrib.opengroup;
&tm-attrib.oracle; &tm-attrib.oracle;

File diff suppressed because it is too large Load diff

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: r41113 Original revision: r41335
$FreeBSD$ $FreeBSD$
--> -->

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: r41166 Original revision: r41278
$FreeBSD$ $FreeBSD$
--> -->
@ -4615,7 +4615,7 @@ Please press any key to reboot.</screen>
<para>通常、このディレクトリには以下のイメージが置いてあります。</para> <para>通常、このディレクトリには以下のイメージが置いてあります。</para>
<table frame="none"> <table frame="none">
<title>&os; 8.<replaceable>X</replaceable> <title>&os;
ISO イメージの名前と内容</title> ISO イメージの名前と内容</title>
<tgroup cols="2"> <tgroup cols="2">
@ -4670,7 +4670,7 @@ Please press any key to reboot.</screen>
<entry>この CD イメージには、ディスクに収まる容量のサードパーティ製 <entry>この CD イメージには、ディスクに収まる容量のサードパーティ製
package が含まれています。このイメージは、 package が含まれています。このイメージは、
&os;&nbsp;8.<replaceable>X</replaceable> &os;&nbsp;9.<replaceable>X</replaceable>
以降では利用できません。</entry> 以降では利用できません。</entry>
</row> </row>
@ -4679,15 +4679,7 @@ Please press any key to reboot.</screen>
<entry>ディスクに収まる容量のサードパーティ製 <entry>ディスクに収まる容量のサードパーティ製
package を含むもう 1 つの CD イメージです。このイメージは、 package を含むもう 1 つの CD イメージです。このイメージは、
&os;&nbsp;8.<replaceable>X</replaceable> &os;&nbsp;9.<replaceable>X</replaceable>
以降では利用できません。</entry>
</row>
<row>
<entry><filename>&os;-<replaceable>version</replaceable>-RELEASE-<replaceable>arch</replaceable>-docs.iso</filename></entry>
<entry>&os; ドキュメント。このイメージは、
&os;&nbsp;8.<replaceable>X</replaceable>
以降では利用できません。</entry> 以降では利用できません。</entry>
</row> </row>

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: r41189 Original revision: r41337
$FreeBSD$ $FreeBSD$
--> -->
@ -1765,6 +1765,15 @@ usr.bin/</programlisting>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry>
<term>RELENG_9_1</term>
<listitem>
<para>&os;-9.1 用のリリースブランチ。セキュリティ勧告や、
その他の深刻なセキュリティ上の修正があった場合にのみ使われます。</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>RELENG_9_0</term> <term>RELENG_9_0</term>
@ -1783,6 +1792,15 @@ usr.bin/</programlisting>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry>
<term>RELENG_8_4</term>
<listitem>
<para>&os;-8.4 用のリリースブランチ。セキュリティ勧告や、
その他の深刻なセキュリティ上の修正があった場合にのみ使われます。</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>RELENG_8_3</term> <term>RELENG_8_3</term>
@ -2121,6 +2139,14 @@ usr.bin/</programlisting>
リリースに際して特別なタグが付与されることはありません。</para> リリースに際して特別なタグが付与されることはありません。</para>
<variablelist> <variablelist>
<varlistentry>
<term>RELENG_9_1_0_RELEASE</term>
<listitem>
<para>&os; 9.1</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>RELENG_9_0_0_RELEASE</term> <term>RELENG_9_0_0_RELEASE</term>

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: r41119 Original revision: r41281
$FreeBSD$ $FreeBSD$
--> -->
@ -983,8 +983,7 @@ Deinstalling ca_root_nss-3.13.5... done</screen>
(すなわち、ローカルで追加のパッチをメンテナンスしたい) (すなわち、ローカルで追加のパッチをメンテナンスしたい)
と考えているユーザは、直接 Subversion を使うとよいでしょう。 と考えているユーザは、直接 Subversion を使うとよいでしょう。
<application>CVSup</application> のサービスは、 <application>CVSup</application> のサービスは、
2013 年 2 月 28 日までに段階的に廃止されるので、 2013 年 2 月 28 日に廃止されました。</para>
今後 CVSup の利用を進めることは、推奨されません。</para>
</warning> </warning>
<sect2 id="ports-tree"> <sect2 id="ports-tree">
@ -1467,8 +1466,9 @@ Deinstalling ca_root_nss-3.13.5... done</screen>
別のカテゴリの ports の distfiles 別のカテゴリの ports の distfiles
はダウンロードされ<emphasis>ない</emphasis>ことに注意してください。 はダウンロードされ<emphasis>ない</emphasis>ことに注意してください。
port が依存しているすべてをダウンロードしたければ、 port が依存しているすべてをダウンロードしたければ、
<command>make<maketarget>fetch-recursive</maketarget> <command>make
<maketarget>fetch</maketarget></command> を使ってください。</para> <maketarget>fetch-recursive</maketarget></command>
を使ってください。</para>
<note> <note>
<para>トップディレクトリで <command>make</command> <para>トップディレクトリで <command>make</command>

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: r41025 Original revision: r41343
$FreeBSD$ $FreeBSD$
--> -->
@ -824,8 +824,7 @@ EndSection</programlisting>
<para>X11 に付いてくるデフォルトのフォントは、 <para>X11 に付いてくるデフォルトのフォントは、
通常のデスクトップパブリッシングアプリケーションにとっては理想的とは言えない程度のものです。 通常のデスクトップパブリッシングアプリケーションにとっては理想的とは言えない程度のものです。
文字を大きくするとジャギーになりプロフェッショナルとは言えないようなものになりますし、 文字を大きくするとジャギーになりプロフェッショナルとは言えないようなものになりますし、
<application>&netscape;</application> 小さなフォントは頭が悪そうに見えます。
での小さなフォントは頭が悪そうに見えます。
しかし、世の中には質の高い Type1 (&postscript;) しかし、世の中には質の高い Type1 (&postscript;)
フォントがいくつかあり、 フォントがいくつかあり、
X11 ではそれらを簡単に利用することができます。 X11 ではそれらを簡単に利用することができます。
@ -928,9 +927,9 @@ EndSection</programlisting>
<para>とするか、もしくは <filename>xorg.conf</filename> <para>とするか、もしくは <filename>xorg.conf</filename>
ファイルに <literal>FontPath</literal> 行を追加します。</para> ファイルに <literal>FontPath</literal> 行を追加します。</para>
<para>これで終わりです。<application>&netscape;</application> <para>これで終わりです。
<application>Gimp</application>, <application>Gimp</application>
<application>&staroffice;</application> <application>Apache OpenOffice</application>
といったすべての X アプリケーションから といったすべての X アプリケーションから
&truetype; フォントを使うことができます。 &truetype; フォントを使うことができます。
(高解像度なディスプレイで見るウェブページ上のテキストみたいな) (高解像度なディスプレイで見るウェブページ上のテキストみたいな)

View file

@ -27,7 +27,7 @@ ${INDEX}:
.endif .endif
HOSTNAME!= hostname HOSTNAME!= hostname
.if ${HOSTNAME} == "hub.freebsd.org" || ${HOSTNAME} == "freefall.freebsd.org" || ${HOSTNAME} == "www.freebsd.org" .if ${HOSTNAME} == "hub.freebsd.org" || ${HOSTNAME} == "freefall.freebsd.org" || ${HOSTNAME} == "www.freebsd.org" || ${HOSTNAME} == "build-web.stream.FreeBSD.org"
CLUSTER_MACHINE= YES CLUSTER_MACHINE= YES
.endif .endif

View file

@ -6,7 +6,7 @@
<!ENTITY url.books "&enbase;/doc/ja_JP.eucJP/books"> <!ENTITY url.books "&enbase;/doc/ja_JP.eucJP/books">
]> ]>
<!-- The FreeBSD Japanese Documentation Project --> <!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: r40761 --> <!-- Original revision: r41092 -->
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
@ -94,17 +94,6 @@
<a href="http://www.awfulhak.org/ppp.html">ppp ページ</a> <a href="http://www.awfulhak.org/ppp.html">ppp ページ</a>
へ行くのがよいでしょう。</p></li> へ行くのがよいでしょう。</p></li>
<li><p>Greg Lehey による
<a name="cfbsd" href="http://www.lemis.com/grog/Documentation/CFBSD/">
The Complete &os;</a> が O'Reilly
から出版されています。
この本は最小限の UNIX に関する経験を前提として、
&os; のインストールから設定、
運用するために初心者が知りたいと思うすべてのことがらまでの
各段階について、一段ずつ説明しています。
この本を読めば、なにを行なうのか、なぜそれを行なうのかということも
理解できます。</p></li>
<li><p><a href="&url.books;/handbook/index.html">&os; ハンドブック</a> <li><p><a href="&url.books;/handbook/index.html">&os; ハンドブック</a>
<a href="&url.books;/faq/index.html">よくある質問と答え (FAQ)</a> <a href="&url.books;/faq/index.html">よくある質問と答え (FAQ)</a>
&os; に関する中心的な文書です。 &os; に関する中心的な文書です。
@ -126,9 +115,13 @@
<li><p>&os; に関する主なニュースグループは <li><p>&os; に関する主なニュースグループは
<a href="news:comp.unix.bsd.freebsd.misc">comp.unix.bsd.freebsd.misc</a> <a href="news:comp.unix.bsd.freebsd.misc">comp.unix.bsd.freebsd.misc</a>
です。 です。
また、 UNIX に関する質問はニュースグループ
<a href="news:comp.unix.bsd.freebsd.announce">comp.unix.bsd.freebsd.announce</a> <a href="news:comp.unix.questions">comp.unix.questions</a>
にも目を通しておいた方がよいかもしれません。</p></li> で議論されています。
それと関連した
<a href="ftp://rtfm.mit.edu/pub/usenet/news.answers/unix-faq/faq/">FAQ</a>
のコピーを RMIT の FTP サイトから入手することも可能です。
初心者ははじめに第 1 章と第 2 章にもっとも興味を持つでしょう。</p></li>
<li><p><a href="&cgibase;/man.cgi">オンラインマニュアル</a> <li><p><a href="&cgibase;/man.cgi">オンラインマニュアル</a>
(<a href="http://www.jp.FreeBSD.org/man-jp/search.html">日本語版</a>) (<a href="http://www.jp.FreeBSD.org/man-jp/search.html">日本語版</a>)
@ -183,14 +176,6 @@
自分に理解できる言葉で書いてあるものを選ぶとよいでしょう。 自分に理解できる言葉で書いてあるものを選ぶとよいでしょう。
すぐにもっと広い範囲について書いてある本へ読み進みたくなるかもしれませんが。</p></li> すぐにもっと広い範囲について書いてある本へ読み進みたくなるかもしれませんが。</p></li>
<li><p>初心者がしばしば名前を挙げる本の一つに、Addison-Wesley
から出版されている、Paul W. Abrahams と Bruce R. Larson による
<a name="ufti"><em>UNIX for the Impatient</em></a>
というものがあります。
この本は UNIX の学習書、参考書であり、
UNIX の概念についての説明もあり、さらに X Window System
を使うのに便利な章も含まれています。</p></li>
<li><p>もうひとつ有名なのは Jerry Peek、Tim O'Reilly と <li><p>もうひとつ有名なのは Jerry Peek、Tim O'Reilly と
Mike Loukides による <em>UNIX Power Tools</em> という本で、 Mike Loukides による <em>UNIX Power Tools</em> という本で、
これは O'Reilly and Associates から出版されています。 これは O'Reilly and Associates から出版されています。
@ -217,29 +202,11 @@
近隣のミラーサイトから手に入れたり、 近隣のミラーサイトから手に入れたり、
自分のシステムにインストールしたりすることができます。</p></li> 自分のシステムにインストールしたりすることができます。</p></li>
<li><p>UNIX に関する質問はニュースグループ
<a href="news:comp.unix.questions">comp.unix.questions</a>
で議論されています。
それと関連した
<a href="ftp://rtfm.mit.edu/pub/usenet/news.answers/unix-faq/faq/">FAQ</a>
のコピーを RMIT の FTP サイトから入手することも可能です。
初心者ははじめに第 1 章と第 2 章にもっとも興味を持つでしょう。</p></li>
<li><p>もうひとつの興味深いニュースグループは
<a href="news:comp.unix.user-friendly">comp.unix.user-friendly</a>
です。
このニュースグループはユーザ親和性について議論するためのものですが、
初心者にとって役に立つ情報が投稿されることがあります。
この
<a href="ftp://rtfm.mit.edu/pub/usenet/news.answers/unix-faq/user-friendly">FAQ</a>
は FTP でも入手可能です。</p></li>
<li><p>他にもたくさんのウェブサイトに <li><p>他にもたくさんのウェブサイトに
UNIX についてのチュートリアルや参考にできる文書があります。 UNIX についてのチュートリアルや参考にできる文書があります。
それらを見て回るのに最適な出発点のひとつは それらを見て回るのに最適な出発点のひとつは、サーチエンジンの <a
<a href="http://www.yahoo.com/Computers_and_Internet/Software/Operating_Systems/Unix/">Yahoo!</a> href="https://google.com">Google</a> です。</p>
の UNIX ページです。</p></li> </li>
</ul> </ul>
<h2><a name="xwin">X Window System について学ぶ</a></h2> <h2><a name="xwin">X Window System について学ぶ</a></h2>
@ -252,15 +219,6 @@
初心者が理解するには少し難しいということに気を付けて下さい。</p> 初心者が理解するには少し難しいということに気を付けて下さい。</p>
<ul> <ul>
<li><p>X Window System のインストールや設定、
運用についての基本的な情報については、
以下の 3 冊の本の中に初心者レベルの記述があります。
&os; ハンドブックの
<a href="&enbase;/doc/ja_JP.eucJP/books/handbook/x11.html">
X Window System</a> の章、
<a href="#cfbsd">The Complete &os;</a>,
<a href="#ufti">UNIX for the Impatient</a></p></li>
<li><p>X を好きなように動作させることが可能になる前に、 <li><p>X を好きなように動作させることが可能になる前に、
ウィンドウマネージャを選ぶ必要があるでしょう。 ウィンドウマネージャを選ぶ必要があるでしょう。
<a href="http://xwinman.org/">Window Managers for X</a> <a href="http://xwinman.org/">Window Managers for X</a>

View file

@ -107,7 +107,7 @@
<a href="8.2R/announce.html">アナウンス</a>: <a href="8.2R/announce.html">アナウンス</a>:
<a href="&enbase;/releases/8.2R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/8.2R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/8.2R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/8.2R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/8.2R/readme.html">README</a> <a href="&enbase;/releases/8.2R/readme.html">README</a>:
<a href="&enbase;/releases/8.2R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/8.2R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -117,7 +117,7 @@
<a href="&enbase;/releases/8.1R/announce.html">アナウンス</a>: <a href="&enbase;/releases/8.1R/announce.html">アナウンス</a>:
<a href="&enbase;/releases/8.1R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/8.1R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/8.1R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/8.1R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/8.1R/readme.html">README</a> <a href="&enbase;/releases/8.1R/readme.html">README</a>:
<a href="&enbase;/releases/8.1R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/8.1R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -129,7 +129,7 @@
<a href="&enbase;/releases/8.0R/announce.html">アナウンス</a>: <a href="&enbase;/releases/8.0R/announce.html">アナウンス</a>:
<a href="&enbase;/releases/8.0R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/8.0R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/8.0R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/8.0R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/8.0R/readme.html">README</a> <a href="&enbase;/releases/8.0R/readme.html">README</a>:
<a href="&enbase;/releases/8.0R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/8.0R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -139,7 +139,7 @@
<a href="&enbase;/releases/7.4R/announce.html">アナウンス</a>: <a href="&enbase;/releases/7.4R/announce.html">アナウンス</a>:
<a href="&enbase;/releases/7.4R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/7.4R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/7.4R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/7.4R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/7.4R/readme.html">README</a> <a href="&enbase;/releases/7.4R/readme.html">README</a>:
<a href="&enbase;/releases/7.4R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/7.4R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -149,7 +149,7 @@
<a href="&enbase;/releases/7.3R/announce.html">アナウンス</a>: <a href="&enbase;/releases/7.3R/announce.html">アナウンス</a>:
<a href="&enbase;/releases/7.3R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/7.3R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/7.3R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/7.3R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/7.3R/readme.html">README</a> <a href="&enbase;/releases/7.3R/readme.html">README</a>:
<a href="&enbase;/releases/7.3R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/7.3R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -159,7 +159,7 @@
<a href="&enbase;/releases/7.2R/announce.html">アナウンス</a>: <a href="&enbase;/releases/7.2R/announce.html">アナウンス</a>:
<a href="&enbase;/releases/7.2R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/7.2R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/7.2R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/7.2R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/7.2R/readme.html">README</a> <a href="&enbase;/releases/7.2R/readme.html">README</a>:
<a href="&enbase;/releases/7.2R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/7.2R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -169,7 +169,7 @@
<a href="&enbase;/releases/7.1R/announce.html">アナウンス</a>: <a href="&enbase;/releases/7.1R/announce.html">アナウンス</a>:
<a href="&enbase;/releases/7.1R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/7.1R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/7.1R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/7.1R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/7.1R/readme.html">README</a> <a href="&enbase;/releases/7.1R/readme.html">README</a>:
<a href="&enbase;/releases/7.1R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/7.1R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -179,7 +179,7 @@
<a href="&enbase;/releases/7.0R/announce.html">アナウンス</a>: <a href="&enbase;/releases/7.0R/announce.html">アナウンス</a>:
<a href="&enbase;/releases/7.0R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/7.0R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/7.0R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/7.0R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/7.0R/readme.html">README</a> <a href="&enbase;/releases/7.0R/readme.html">README</a>:
<a href="&enbase;/releases/7.0R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/7.0R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -190,7 +190,7 @@
<a href="&enbase;/releases/6.4R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/6.4R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/6.4R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/6.4R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/6.4R/installation.html">インストールガイド</a>: <a href="&enbase;/releases/6.4R/installation.html">インストールガイド</a>:
<a href="&enbase;/releases/6.4R/readme.html">README</a> <a href="&enbase;/releases/6.4R/readme.html">README</a>:
<a href="&enbase;/releases/6.4R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/6.4R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -201,7 +201,7 @@
<a href="&enbase;/releases/6.3R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/6.3R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/6.3R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/6.3R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/6.3R/installation.html">インストールガイド</a>: <a href="&enbase;/releases/6.3R/installation.html">インストールガイド</a>:
<a href="&enbase;/releases/6.3R/readme.html">README</a> <a href="&enbase;/releases/6.3R/readme.html">README</a>:
<a href="&enbase;/releases/6.3R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/6.3R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -212,7 +212,7 @@
<a href="&enbase;/releases/6.2R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/6.2R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/6.2R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/6.2R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/6.2R/installation.html">インストールガイド</a>: <a href="&enbase;/releases/6.2R/installation.html">インストールガイド</a>:
<a href="&enbase;/releases/6.2R/readme.html">README</a> <a href="&enbase;/releases/6.2R/readme.html">README</a>:
<a href="&enbase;/releases/6.2R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/6.2R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -223,7 +223,7 @@
<a href="&enbase;/releases/6.1R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/6.1R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/6.1R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/6.1R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/6.1R/installation.html">インストールガイド</a>: <a href="&enbase;/releases/6.1R/installation.html">インストールガイド</a>:
<a href="&enbase;/releases/6.1R/readme.html">README</a> <a href="&enbase;/releases/6.1R/readme.html">README</a>:
<a href="&enbase;/releases/6.1R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/6.1R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>
@ -234,7 +234,7 @@
<a href="&enbase;/releases/6.0R/relnotes.html">リリースノート</a>: <a href="&enbase;/releases/6.0R/relnotes.html">リリースノート</a>:
<a href="&enbase;/releases/6.0R/hardware.html">ハードウェアノート</a>: <a href="&enbase;/releases/6.0R/hardware.html">ハードウェアノート</a>:
<a href="&enbase;/releases/6.0R/installation.html">インストールガイド</a>: <a href="&enbase;/releases/6.0R/installation.html">インストールガイド</a>:
<a href="&enbase;/releases/6.0R/readme.html">README</a> <a href="&enbase;/releases/6.0R/readme.html">README</a>:
<a href="&enbase;/releases/6.0R/errata.html">Errata (正誤表)</a> <a href="&enbase;/releases/6.0R/errata.html">Errata (正誤表)</a>
</em> </em>
</li> </li>

View file

@ -6,7 +6,7 @@
]> ]>
<!-- $FreeBSD$ --> <!-- $FreeBSD$ -->
<!-- The FreeBSD Japanese Documentation Project --> <!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: r41257 --> <!-- Original revision: r41397 -->
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
@ -90,10 +90,20 @@
へ送られたメールは、現在以下のメールアドレスへ届くようになっています。</p> へ送られたメールは、現在以下のメールアドレスへ届くようになっています。</p>
<table> <table>
<tr valign="top">
<td>&a.des; <a
href="mailto:des@FreeBSD.org">&lt;des@FreeBSD.org&gt;</a></td>
<td>セキュリティオフィサ</td>
</tr>
<tr valign="top">
<td>&a.delphij; <a
href="mailto:delphij@FreeBSD.org">&lt;delphij@FreeBSD.org&gt;</a></td>
<td>セキュリティオフィサ補佐</td>
</tr>
<tr valign="top"> <tr valign="top">
<td>&a.simon; <a <td>&a.simon; <a
href="mailto:simon@FreeBSD.org">&lt;simon@FreeBSD.org&gt;</a></td> href="mailto:simon@FreeBSD.org">&lt;simon@FreeBSD.org&gt;</a></td>
<td>セキュリティオフィサ</td> <td>名誉セキュリティオフィサ</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>&a.cperciva; <a <td>&a.cperciva; <a
@ -106,11 +116,6 @@
<td>リリースエンジニアリング渉外、<br/> <td>リリースエンジニアリング渉外、<br/>
TrustedBSD プロジェクト渉外、システムセキュリティアーキテクチャの専門家</td> TrustedBSD プロジェクト渉外、システムセキュリティアーキテクチャの専門家</td>
</tr> </tr>
<tr valign="top">
<td>&a.delphij; <a
href="mailto:delphij@FreeBSD.org">&lt;delphij@FreeBSD.org&gt;</a></td>
<td>セキュリティオフィサ補佐</td>
</tr>
</table> </table>
<p>また、セキュリティオフィサが選出したコミッターグループである <p>また、セキュリティオフィサが選出したコミッターグループである
@ -272,13 +277,6 @@
<td>なし</td> <td>なし</td>
<td>最終リリース後 2 年</td> <td>最終リリース後 2 年</td>
</tr> </tr>
<tr>
<td>RELENG_9_0</td>
<td>9.0-RELEASE</td>
<td>Normal</td>
<td>2012 年 1 月 10 日</td>
<td>2013 年 3 月 31 日</td>
</tr>
<tr> <tr>
<td>RELENG_9_1</td> <td>RELENG_9_1</td>
<td>9.1-RELEASE</td> <td>9.1-RELEASE</td>
@ -474,6 +472,13 @@
<td>2011 年 2 月 24 日</td> <td>2011 年 2 月 24 日</td>
<td>2012 年 7 月 31 日</td> <td>2012 年 7 月 31 日</td>
</tr> </tr>
<tr>
<td>RELENG_9_0</td>
<td>9.0-RELEASE</td>
<td>Normal</td>
<td>2012 年 1 月 10 日</td>
<td>2013 年 3 月 31 日</td>
</tr>
</table> </table>
</body> </body>

View file

@ -5,7 +5,7 @@
<!ENTITY url.rel "ftp://ftp.FreeBSD.org/pub/FreeBSD/releases"> <!ENTITY url.rel "ftp://ftp.FreeBSD.org/pub/FreeBSD/releases">
]> ]>
<!-- The FreeBSD Japanese Documentation Project --> <!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: r41269 --> <!-- Original revision: r41400 -->
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
@ -58,7 +58,7 @@
<tr style="text-align: center;"> <tr style="text-align: center;">
<td colspan="2">バージョンとプラットフォーム</td> <td colspan="2">バージョンとプラットフォーム</td>
<td>配布元</td> <td>配布元</td>
<td title="ISO9660 CD image"><a href="&enbase;/doc/ja_JP.eucJP/books/handbook/install-diff-media.html#INSTALL-CDROM">ISO</a></td> <td title="ISO9660 CD image"><a href="&enbase;/doc/ja_JP.eucJP/books/handbook/install-diff-media.html#install-cdrom">ISO</a></td>
<td>リリース<br/>ノート</td> <td>リリース<br/>ノート</td>
<td>ハードウェア<br/>ノート</td> <td>ハードウェア<br/>ノート</td>
<td>インストール<br/>ガイド</td> <td>インストール<br/>ガイド</td>

View file

@ -20,7 +20,7 @@
the contents of <title> will be preferred over <p>. the contents of <title> will be preferred over <p>.
$FreeBSD$ $FreeBSD$
Original revision: r41225 Original revision: r41399
--> -->
<news> <news>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS"> <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
@ -30,9 +30,72 @@
<year> <year>
<name>2013</name> <name>2013</name>
<month>
<name>4</name>
<day>
<name>10</name>
<event>
<title>&os;&nbsp;8.4-RC1 公開</title>
<p>&os;-8.4 リリースサイクルの最初のリリース候補が公開されました。
amd64, i386 および pc98 アーキテクチャの ISO イメージが、<a
href="&url.doc.base;/books/handbook/mirrors-ftp.html">&os;
ミラーサイト</a><a
href="&lists.stable;/2013-April/073070.html">公開</a>
されています。</p>
</event>
</day>
<day>
<name>3</name>
<event>
<p>コミット権限の拡大: <a
href="mailto:antoine@FreeBSD.org">Antoine Brodin</a>
(src, ports)</p>
</event>
</day>
<day>
<name>1</name>
<event>
<p>新コミッタ就任:
<a href="mailto:wg@FreeBSD.org">William Grzybowski</a> (ports)</p>
</event>
</day>
</month>
<month> <month>
<name>3</name> <name>3</name>
<day>
<name>27</name>
<event>
<p>コミット権の範囲の拡大:
<a href="mailto:tijl@FreeBSD.org">Tijl Coosemans</a>
(src, ports)</p>
</event>
</day>
<day>
<name>22</name>
<event>
<title>&os;&nbsp;8.4-BETA1 公開</title>
<p>&os;-8.4 リリースサイクルの最初のテストビルドが公開されました。
amd64, i386 および pc98 アーキテクチャの ISO イメージが、<a
href="&url.doc.base;/books/handbook/mirrors-ftp.html">&os;
ミラーサイト</a><a
href="&lists.stable;/2013-March/072913.html">公開</a>
されています。</p>
</event>
</day>
<day> <day>
<name>14</name> <name>14</name>

View file

@ -2,7 +2,7 @@
<!-- <!--
$FreeBSD$ $FreeBSD$
Original revision: r39919 Original revision: r41400
--> -->
<![%beta2.testing;[ <![%beta2.testing;[
@ -12,7 +12,7 @@
<tr style="text-align: center;"> <tr style="text-align: center;">
<td colspan="2">バージョンとプラットフォーム</td> <td colspan="2">バージョンとプラットフォーム</td>
<td>配布元</td> <td>配布元</td>
<td title="ISO9660 CD image"><a href="&enbase;/doc/ja_JP.eucJP/books/handbook/install-diff-media.html#INSTALL-CDROM">ISO</a></td> <td title="ISO9660 CD image"><a href="&enbase;/doc/ja_JP.eucJP/books/handbook/install-diff-media.html#install-cdrom">ISO</a></td>
<td>TODO List</td> <td>TODO List</td>
</tr> </tr>
</thead> </thead>
@ -28,7 +28,7 @@
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>amd64</td> <td>amd64<br/>(x86-64, x64)</td>
<td><a href="&url.rel;/amd64/amd64/&betarel2.current;-&betarel2.vers;">[配布元]</a></td> <td><a href="&url.rel;/amd64/amd64/&betarel2.current;-&betarel2.vers;">[配布元]</a></td>
<td><a href="&url.rel;/amd64/amd64/ISO-IMAGES/&betarel2.current;/">[ISO]</a></td> <td><a href="&url.rel;/amd64/amd64/ISO-IMAGES/&betarel2.current;/">[ISO]</a></td>
</tr> </tr>
@ -85,40 +85,48 @@
<tr style="text-align: center;"> <tr style="text-align: center;">
<td colspan="2">バージョンとプラットフォーム</td> <td colspan="2">バージョンとプラットフォーム</td>
<td>配布元</td> <td>配布元</td>
<td title="ISO9660 CD image"><a href="&enbase;/doc/ja_JP.eucJP/books/handbook/install-diff-media.html#INSTALL-CDROM">ISO</a></td> <td title="ISO9660 CD image"><a href="&enbase;/doc/ja_JP.eucJP/books/handbook/install-diff-media.html#install-cdrom">ISO</a></td>
<td>ステータスページ</td> <!--<td>ステータスページ</td>-->
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td colspan="2">FreeBSD &betarel.current;-&betarel.vers;</td> <td colspan="2">FreeBSD &betarel.current;-&betarel.vers;</td>
<td colspan="2"></td> <td colspan="2"></td>
<td rowspan="7"><a href="http://wiki.freebsd.org/Releng/&betarel.current;TODO">[View]</a></td> <!--<td rowspan="7"><a href="http://wiki.freebsd.org/Releng/&betarel.current;TODO">[View]</a></td>-->
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>amd64</td> <td>amd64<br/>(x86-64, x64)</td>
<td><a href="&url.rel;/amd64/amd64/&betarel.current;-&betarel.vers;">[配布元]</a></td> <td><a href="&url.rel;/amd64/&betarel.current;-&betarel.vers;">[配布元]</a></td>
<td><a href="&url.rel;/amd64/amd64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td> <td><a href="&url.rel;/amd64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>i386</td> <td>i386</td>
<td><a href="&url.rel;/i386/i386/&betarel.current;-&betarel.vers;">[配布元]</a></td> <td><a href="&url.rel;/i386/&betarel.current;-&betarel.vers;">[配布元]</a></td>
<td><a href="&url.rel;/i386/i386/ISO-IMAGES/&betarel.current;/">[ISO]</a></td> <td><a href="&url.rel;/i386/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr> </tr>
<tr>
<td></td>
<td>pc98</td>
<td><a href="&url.rel;/pc98/&betarel.current;-&betarel.vers;">[配布元]</a></td>
<td><a href="&url.rel;/pc98/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr>
<!--
<tr> <tr>
<td></td> <td></td>
<td>sparc64</td> <td>sparc64</td>
<td><a href="&url.rel;/sparc64/sparc64/&betarel.current;-&betarel.vers;">[配布元]</a></td> <td><a href="&url.rel;/sparc64/&betarel.current;-&betarel.vers;">[配布元]</a></td>
<td><a href="&url.rel;/sparc64/sparc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td> <td><a href="&url.rel;/sparc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>powerpc64</td> <td>powerpc64</td>
<td><a href="&url.rel;/powerpc/powerpc64/&betarel.current;-&betarel.vers;">[配布元]</a></td> <td><a href="&url.rel;/powerpc/&betarel.current;-&betarel.vers;">[配布元]</a></td>
<td><a href="&url.rel;/powerpc/powerpc64/ISO-IMAGES/&betarel.current;/">[ISO]</a></td> <td><a href="&url.rel;/powerpc/ISO-IMAGES/&betarel.current;/">[ISO]</a></td>
</tr> </tr>
-->
</tbody> </tbody>
</table> </table>
@ -126,4 +134,5 @@
</div> </div>
'> '>
]]> ]]>
<!ENTITY beta.desc ''> <!ENTITY beta.desc ''>

View file

@ -6,7 +6,7 @@
<!-- <!--
Vertaald door: Rene Ladan Vertaald door: Rene Ladan
%SOURCE% en_US.ISO8859-1/htdocs/about.xml %SOURCE% en_US.ISO8859-1/htdocs/about.xml
%SRCID% 40760 %SRCID% 41251
--> -->
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
@ -19,8 +19,8 @@
<h2>Wat is &os;?</h2> <h2>Wat is &os;?</h2>
<p>&os; is een geavanceerd besturingssysteem voor x86-compatibele <p>&os; is een geavanceerd besturingssysteem voor x86-compatibele (inclusief
(inclusief Pentium&reg; en Athlon&trade;), amd64-compatibele Pentium&reg; en Athlon&trade;), amd64-, x86-64-, en x64-compatibele
(inclusief Opteron&trade;, Athlon&trade;64, en EM64T), ARM, IA-64, (inclusief Opteron&trade;, Athlon&trade;64, en EM64T), ARM, IA-64,
PowerPC, PC-98 en UltraSPARC&reg; architecturen. Het is afgeleid PowerPC, PC-98 en UltraSPARC&reg; architecturen. Het is afgeleid
van BSD, de versie van &unix; ontwikkeld op de University of California, van BSD, de versie van &unix; ontwikkeld op de University of California,

View file

@ -3,10 +3,13 @@
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [ "http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY title "&os; Project Regelgeving en Beheer"> <!ENTITY title "&os; Project Regelgeving en Beheer">
]> ]>
<!-- NOOT: Als er een alias dat vermeld is op deze pagina wordt gewijzigd in
/etc/aliases op de mailserver van het FreeBSD Project, dan moet
deze pagina worden bijgewerkt. -->
<!-- <!--
Vertaald door: Rene Ladan Vertaald door: Rene Ladan
%SOURCE% en_US.ISO8859-1/htdocs/administration.xml %SOURCE% en_US.ISO8859-1/htdocs/administration.xml
%SRCID% 41185 %SRCID% 41260
--> -->
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
@ -232,10 +235,9 @@
<ul> <ul>
<li>&a.benl; &lt;<a href="mailto:benl@FreeBSD.org">benl@FreeBSD.org</a>&gt;</li> <li>&a.benl; &lt;<a href="mailto:benl@FreeBSD.org">benl@FreeBSD.org</a>&gt;</li>
<li>&a.bz; &lt;<a href="mailto:bz@FreeBSD.org">bz@FreeBSD.org</a>&gt;</li> <li>&a.cperciva; &lt;<a href="mailto:cperciva@FreeBSD.org">cperciva@FreeBSD.org</a>&gt; (Emeritus Officier)</li>
<li>&a.cperciva; &lt;<a href="mailto:cperciva@FreeBSD.org">cperciva@FreeBSD.org</a>&gt;</li>
<li>&a.csjp; &lt;<a href="mailto:csjp@FreeBSD.org">csjp@FreeBSD.org</a>&gt;</li> <li>&a.csjp; &lt;<a href="mailto:csjp@FreeBSD.org">csjp@FreeBSD.org</a>&gt;</li>
<li>&a.delphij; &lt;<a href="mailto:delphij@FreeBSD.org">delphij@FreeBSD.org</a>&gt;</li> <li>&a.delphij; &lt;<a href="mailto:delphij@FreeBSD.org">delphij@FreeBSD.org</a>&gt; (Hulpofficier)</li>
<li>&a.des; &lt;<a href="mailto:des@FreeBSD.org">des@FreeBSD.org</a>&gt;</li> <li>&a.des; &lt;<a href="mailto:des@FreeBSD.org">des@FreeBSD.org</a>&gt;</li>
<li>&a.gavin; &lt;<a href="mailto:gavin@FreeBSD.org">gavin@FreeBSD.org</a>&gt;</li> <li>&a.gavin; &lt;<a href="mailto:gavin@FreeBSD.org">gavin@FreeBSD.org</a>&gt;</li>
<li>&a.jonathan; &lt;<a href="mailto:jonathan@FreeBSD.org">jonathan@FreeBSD.org</a>&gt;</li> <li>&a.jonathan; &lt;<a href="mailto:jonathan@FreeBSD.org">jonathan@FreeBSD.org</a>&gt;</li>
@ -245,6 +247,7 @@
<li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt; <li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;
(Officier)</li> (Officier)</li>
<li>&a.stas; &lt;<a href="mailto:stas@FreeBSD.org">stas@FreeBSD.org</a>&gt;</li> <li>&a.stas; &lt;<a href="mailto:stas@FreeBSD.org">stas@FreeBSD.org</a>&gt;</li>
<li>&a.trasz; &lt;<a href="mailto:trasz@FreeBSD.org">trasz@FreeBSD.org</a>&gt;</li>
</ul> </ul>
<h3><a name="t-vendor">Verkopersrelaties</a> <h3><a name="t-vendor">Verkopersrelaties</a>
@ -315,9 +318,7 @@
entiteit.</p> entiteit.</p>
<ul> <ul>
<li>&a.markm; &lt;<a href="mailto:markm@FreeBSD.org">markm@FreeBSD.org</a>&gt;</li>
<li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;</li> <li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;</li>
<li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;</li>
<li>&a.dhw; &lt;<a href="mailto:dhw@FreeBSD.org">dhw@FreeBSD.org</a>&gt;</li> <li>&a.dhw; &lt;<a href="mailto:dhw@FreeBSD.org">dhw@FreeBSD.org</a>&gt;</li>
</ul> </ul>
@ -329,7 +330,6 @@
<ul> <ul>
<li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;</li> <li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;</li>
<li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;</li>
<li>&a.dhw; &lt;<a href="mailto:dhw@FreeBSD.org">dhw@FreeBSD.org</a>&gt;</li> <li>&a.dhw; &lt;<a href="mailto:dhw@FreeBSD.org">dhw@FreeBSD.org</a>&gt;</li>
</ul> </ul>
@ -380,7 +380,6 @@
<ul> <ul>
<li>&a.kuriyama; &lt;<a href="mailto:kuriyama@FreeBSD.org">kuriyama@FreeBSD.org</a>&gt;</li> <li>&a.kuriyama; &lt;<a href="mailto:kuriyama@FreeBSD.org">kuriyama@FreeBSD.org</a>&gt;</li>
<li>&a.jdp; &lt;<a href="mailto:jdp@FreeBSD.org">jdp@FreeBSD.org</a>&gt;</li>
<li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;</li> <li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;</li>
</ul> </ul>
@ -392,10 +391,10 @@
aanverwante diensten.</p> aanverwante diensten.</p>
<ul> <ul>
<li>&a.dg; &lt;<a href="mailto:dg@FreeBSD.org">dg@FreeBSD.org</a>&gt;</li> <li>&a.brd; &lt;<a href="mailto:brd@FreeBSD.org">brd@FreeBSD.org</a>&gt;</li>
<li>&a.ps; &lt;<a href="mailto:ps@FreeBSD.org">ps@FreeBSD.org</a>&gt;</li> <li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;</li>
<li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;</li>
<li>&a.peter; &lt;<a href="mailto:peter@FreeBSD.org">peter@FreeBSD.org</a>&gt;</li> <li>&a.peter; &lt;<a href="mailto:peter@FreeBSD.org">peter@FreeBSD.org</a>&gt;</li>
<li>&a.bz; &lt;<a href="mailto:bz@FreeBSD.org">bz@FreeBSD.org</a>&gt;</li>
</ul> </ul>
<h3><a name="t-mirror-admin">FTP/WWW Mirror Site Coördinatoren</a> <h3><a name="t-mirror-admin">FTP/WWW Mirror Site Coördinatoren</a>
@ -409,8 +408,11 @@
vinden.</p> vinden.</p>
<ul> <ul>
<li>&a.brd; &lt;<a href="mailto:brd@FreeBSD.org">brd@FreeBSD.org</a>&gt;</li>
<li>&a.kuriyama; &lt;<a href="mailto:kuriyama@FreeBSD.org">kuriyama@FreeBSD.org</a>&gt;</li> <li>&a.kuriyama; &lt;<a href="mailto:kuriyama@FreeBSD.org">kuriyama@FreeBSD.org</a>&gt;</li>
<li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;</li>
<li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;</li> <li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;</li>
<li>&a.bz; &lt;<a href="mailto:bz@FreeBSD.org">bz@FreeBSD.org</a>&gt;</li>
</ul> </ul>
<h3><a name="t-perforce-admin">Perforce Reservoir Beheerders</a> <h3><a name="t-perforce-admin">Perforce Reservoir Beheerders</a>
@ -422,7 +424,7 @@
niet-committers dienen aan de perforce-beheerders gericht te worden.</p> niet-committers dienen aan de perforce-beheerders gericht te worden.</p>
<ul> <ul>
<li>&a.scottl; &lt;<a href="mailto:scottl@FreeBSD.org">scottl@FreeBSD.org</a>&gt;</li> <li>&a.gibbs; &lt;<a href="mailto:gibbs@FreeBSD.org">gibbs@FreeBSD.org</a>&gt;</li>
<li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;</li> <li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;</li>
<li>&a.gordon; &lt;<a href="mailto:gordon@FreeBSD.org">gordon@FreeBSD.org</a>&gt;</li> <li>&a.gordon; &lt;<a href="mailto:gordon@FreeBSD.org">gordon@FreeBSD.org</a>&gt;</li>
<li>&a.rwatson; &lt;<a href="mailto:rwatson@FreeBSD.org">rwatson@FreeBSD.org</a>&gt;</li> <li>&a.rwatson; &lt;<a href="mailto:rwatson@FreeBSD.org">rwatson@FreeBSD.org</a>&gt;</li>
@ -473,6 +475,7 @@
<li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;</li> <li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;</li>
<li>&a.jesusr; &lt;<a href="mailto:jesusr@FreeBSD.org">jesusr@FreeBSD.org</a>&gt;</li> <li>&a.jesusr; &lt;<a href="mailto:jesusr@FreeBSD.org">jesusr@FreeBSD.org</a>&gt;</li>
<li>&a.wosch; &lt;<a href="mailto:wosch@FreeBSD.org">wosch@FreeBSD.org</a>&gt;</li> <li>&a.wosch; &lt;<a href="mailto:wosch@FreeBSD.org">wosch@FreeBSD.org</a>&gt;</li>
<li>&a.don; &lt;<a href="mailto:don@FreeBSD.org">don@FreeBSD.org</a>&gt;</li>
</ul> </ul>
</body> </body>

View file

@ -8,7 +8,7 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Brazilian Portuguese Documentation Project The FreeBSD Brazilian Portuguese Documentation Project
Original revision: r39646 Original revision: r41162
--> -->
@ -28,6 +28,7 @@
<year>2009</year> <year>2009</year>
<year>2010</year> <year>2010</year>
<year>2011</year> <year>2011</year>
<year>2013</year>
<holder role="mailto:jgh@FreeBSD.org">Jason Helfman</holder> <holder role="mailto:jgh@FreeBSD.org">Jason Helfman</holder>
</copyright> </copyright>
@ -46,8 +47,8 @@
<abstract> <abstract>
<para>Este artigo descreve como construir um &fbus.ap; para uso <para>Este artigo descreve como construir um &fbus.ap; para uso
interno na sua organização. O software <ulink interno na sua organização. O software <ulink
url="&url.base;/cgi/cvsweb.cgi/projects/freebsd-update-server/">freebsd-update-server</ulink> url="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">freebsd-update-server</ulink>
foi escrito pelo &a.cperciva;, atualmente Chefe de Segurança do foi escrito pelo &a.cperciva;, Chefe de Segurança emérito do
&os;. Para usuários que acreditam que é conveniente atualizar &os;. Para usuários que acreditam que é conveniente atualizar
seus sistemas a partir de um servidor oficial de atualização, seus sistemas a partir de um servidor oficial de atualização,
construir o seu próprio &fbus.ap; pode ajudá-lo a estender suas construir o seu próprio &fbus.ap; pode ajudá-lo a estender suas
@ -129,13 +130,13 @@
<sect1 id="Configuration"> <sect1 id="Configuration">
<title>Instalação &amp; Configuração</title> <title>Instalação &amp; Configuração</title>
<para>Faça o download do software <ulink <para>Para efetuar o download do software <ulink
url="&url.base;/cgi/cvsweb.cgi/projects/freebsd-update-server/">freebsd-update-server</ulink> url="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">freebsd-update-server</ulink>
como um <ulink instale o <filename role="package">devel/subversion</filename> e
url="&url.base;/cgi/cvsweb.cgi/projects/freebsd-update-server/freebsd-update-server.tar.gz?tarball=1">arquivo tar</ulink>, execute:</para>
ou use &man.csup.1; e o acervo
<literal>projects-all</literal>.</para>
<screen>&prompt.user; <userinput>svn co http://svn.freebsd.org/base/user/cperciva/freebsd-update-build freebsd-update-server</userinput></screen>
<para>Atualize o <filename>scripts/build.conf</filename> de forma <para>Atualize o <filename>scripts/build.conf</filename> de forma
adequada. Ele é usado durante as operações de adequada. Ele é usado durante as operações de
compilação.</para> compilação.</para>
@ -376,8 +377,8 @@ world|base|/usr/lib/libalias_ftp.a
<warning> <warning>
<para>Durante a segunda compilação, o serviço de network time <para>Durante a segunda compilação, o serviço de network time
protocol, &man.ntpd.8; será desligado. De acordo com protocol, &man.ntpd.8; será desligado. De acordo com
&a.cperciva;, atualmente Chefe de Segurança do &os;, "o <ulink &a.cperciva;, Chefe de Segurança emérito do &os;, "o <ulink
url="&url.base;/cgi/cvsweb.cgi/projects/freebsd-update-server/">freebsd-update-server</ulink> url="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">freebsd-update-server</ulink>
compila códigos necessários para identificar os compila códigos necessários para identificar os
<literal>timestamps</literal>, os quais são armazenadas em <literal>timestamps</literal>, os quais são armazenadas em
arquivos, de modo que estes últimos podem ser ignorados quando arquivos, de modo que estes últimos podem ser ignorados quando
@ -794,24 +795,14 @@ make -j 2 obj &amp;&amp;
make ${COMPATFLAGS} release.1 release.2 2>&amp;1</screen> make ${COMPATFLAGS} release.1 release.2 2>&amp;1</screen>
</listitem> </listitem>
<listitem>
<para>Crie uma regra de <ulink
url="&url.books.handbook;/firewalls.html">firewall</ulink>
para bloquear os pacotes RST saintes. Devido a um problema
observado <ulink
url="http://lists.freebsd.org/pipermail/freebsd-stable/2009-April/049578.html">em uma discussão</ulink>
na &a.stable; em Abril de 2009, podem ocorrer alguns
problema de timeouts e falhas ao atualizar o sistema</para>
</listitem>
<listitem> <listitem>
<para>Crie uma entrada SRV apropriada no <ulink <para>Crie uma entrada SRV apropriada no <ulink
url="&url.books.handbook;/network-dns.html">DNS</ulink> url="&url.books.handbook;/network-dns.html">DNS</ulink>
para o servidor de atualização, e coloque outros servidores para o servidor de atualização, e coloque outros servidores
com pesos variados. Usar este recurso irá permitir que você com pesos variados. Usar este recurso irá permitir que você
distribua a carga do processo de atualização entre vários distribua a carga do processo de atualização entre vários
servidores.</para> servidores, entretanto esta dica não será necessária a menos
que você deseje prover um serviço redundante.</para>
<screen> <screen>
_http._tcp.update.myserver.com. IN SRV 0 2 80 host1.myserver.com. _http._tcp.update.myserver.com. IN SRV 0 2 80 host1.myserver.com.

View file

@ -32,7 +32,7 @@ ${INDEX}:
.endif .endif
HOSTNAME!= hostname HOSTNAME!= hostname
.if ${HOSTNAME} == "hub.freebsd.org" || ${HOSTNAME} == "freefall.freebsd.org" || ${HOSTNAME} == "www.freebsd.org" .if ${HOSTNAME} == "hub.freebsd.org" || ${HOSTNAME} == "freefall.freebsd.org" || ${HOSTNAME} == "www.freebsd.org" || ${HOSTNAME} == "build-web.stream.FreeBSD.org"
CLUSTER_MACHINE= YES CLUSTER_MACHINE= YES
.endif .endif

View file

@ -16,7 +16,7 @@
$FreeBSDru: frdp/www/ru/releng/index.xml,v 1.15 2004/09/21 07:31:11 den Exp $ $FreeBSDru: frdp/www/ru/releng/index.xml,v 1.15 2004/09/21 07:31:11 den Exp $
Original revision: 38826 Original revision: 41155
--> -->
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
@ -58,9 +58,15 @@
</tr> </tr>
<tr> <tr>
<td>2012</td> <td>TBD</td>
<td>&os; 9.1</td> <td>&os; 8.4</td>
<td>Расписание уточняется.</td> <td><a href="&enbase;/releases/8.4R/schedule.html">Расписание выпуска</a></td>
</tr>
<tr>
<td>TBD</td>
<td>&os; 9.2</td>
<td><!-- <a href="&enbase;/releases/9.2R/schedule.html">Расписание выпуска</a> --></td>
</tr> </tr>
</table> </table>
@ -70,8 +76,8 @@
поддерева <tt>src/</tt> CVS-хранилища FreeBSD. Все изменения в поддерева <tt>src/</tt> CVS-хранилища FreeBSD. Все изменения в
любую из веток, помеченных как "заморожено", сначала должны быть любую из веток, помеченных как "заморожено", сначала должны быть
просмотрены и подтверждены соответствующей контактной персоной. Состояния просмотрены и подтверждены соответствующей контактной персоной. Состояния
других поддеревьев, таких, как <tt>ports/</tt>, <tt>doc/</tt> и других поддеревьев, таких как <tt>ports/</tt> и <tt>doc/</tt>,
<tt>www/</tt> также даны ниже.</p> также даны ниже.</p>
<table class="tblbasic"> <table class="tblbasic">
<tr> <tr>
@ -95,6 +101,13 @@
<td>Ветка разработки 9-STABLE.</td> <td>Ветка разработки 9-STABLE.</td>
</tr> </tr>
<tr>
<td><tt>releng/9.1</tt></td>
<td>Заморожена</td>
<td>&contact.so;</td>
<td>Поддерживаемая ветка для исправления ошибок FreeBSD 9.1.</td>
</tr>
<tr> <tr>
<td><tt>releng/9.0</tt></td> <td><tt>releng/9.0</tt></td>
<td>Заморожена</td> <td>Заморожена</td>
@ -120,14 +133,16 @@
<td><tt>RELENG_8_2</tt></td> <td><tt>RELENG_8_2</tt></td>
<td>Заморожена</td> <td>Заморожена</td>
<td>&contact.so;</td> <td>&contact.so;</td>
<td>Поддерживаемая ветка для исправления ошибок FreeBSD 8.2.</td> <td>Ветка для исправления ошибок FreeBSD 8.2 (официально не
поддерживается).</td>
</tr> </tr>
<tr> <tr>
<td><tt>RELENG_8_1</tt></td> <td><tt>RELENG_8_1</tt></td>
<td>Заморожена</td> <td>Заморожена</td>
<td>&contact.so;</td> <td>&contact.so;</td>
<td>Поддерживаемая ветка для исправления ошибок FreeBSD 8.1.</td> <td>Ветка для исправления ошибок FreeBSD 8.1 (официально не
поддерживается).</td>
</tr> </tr>
<tr> <tr>
@ -142,14 +157,16 @@
<td><tt>RELENG_7</tt></td> <td><tt>RELENG_7</tt></td>
<td>Открыта</td> <td>Открыта</td>
<td>разработчики</td> <td>разработчики</td>
<td>Ветка разработки 7-STABLE.</td> <td>Ветка сопровождения 7-STABLE (официально не
поддерживается).</td>
</tr> </tr>
<tr> <tr>
<td><tt>RELENG_7_4</tt></td> <td><tt>RELENG_7_4</tt></td>
<td>Заморожена</td> <td>Заморожена</td>
<td>&contact.so;</td> <td>&contact.so;</td>
<td>Поддерживаемая ветка для исправления ошибок FreeBSD 7.4.</td> <td>Ветка для исправления ошибок FreeBSD 7.4 (официально не
поддерживается).</td>
</tr> </tr>
<tr> <tr>
@ -188,7 +205,7 @@
<td><tt>RELENG_6</tt></td> <td><tt>RELENG_6</tt></td>
<td>Открыта</td> <td>Открыта</td>
<td>разработчики</td> <td>разработчики</td>
<td>Ветка сопровождения для 6-STABLE (официально не <td>Ветка сопровождения 6-STABLE (официально не
поддерживается).</td> поддерживается).</td>
</tr> </tr>
@ -400,13 +417,6 @@
<td>&contact.doc;</td> <td>&contact.doc;</td>
<td>Набор документации на основе SGML/XML.</td> <td>Набор документации на основе SGML/XML.</td>
</tr> </tr>
<tr>
<td><tt>www/</tt></td>
<td>Открыто</td>
<td>&contact.www;</td>
<td>Исходные тексты веб сайта FreeBSD.</td>
</tr>
</table> </table>
<h2><a name="docs" id="docs">Документация по подготовке релизов</a></h2> <h2><a name="docs" id="docs">Документация по подготовке релизов</a></h2>
@ -472,13 +482,11 @@
FreeBSD?</p> FreeBSD?</p>
<p>Проект FreeBSD не поддерживает централизованный исторический архив <p>Проект FreeBSD не поддерживает централизованный исторический архив
образов ISO старых релизов, однако здесь есть много выходов. Во-первых, образов ISO старых релизов, однако есть ещё много вариантов.
большая коллекция старых релизов (многие дополнены набором пакетов) Большая коллекция старых релизов (многие дополнены набором пакетов)
находится здесь: <a находится по этому адресу: <a
href="ftp://ftp-archive.FreeBSD.org/pub/FreeBSD-Archive/old-releases/"> href="ftp://ftp-archive.FreeBSD.org/pub/FreeBSD-Archive/old-releases/">
ftp://ftp-archive.FreeBSD.org/pub/FreeBSD-Archive/old-releases/</a>. ftp://ftp-archive.FreeBSD.org/pub/FreeBSD-Archive/old-releases/</a>.
Во-вторых, попробуйте поискать на сайте <a
href="http://mirrorlist.FreeBSD.org">http://mirrorlist.FreeBSD.org</a>.
Если вы не можете найти зеркало FTP, Если вы не можете найти зеркало FTP,
на котором всё ещё хранится искомый релиз, то можете написать поставщикам на котором всё ещё хранится искомый релиз, то можете написать поставщикам
компакт-дисков, есть ли у них старые релизы. В сентябре 2002 года нам был компакт-дисков, есть ли у них старые релизы. В сентябре 2002 года нам был

View file

@ -10,7 +10,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDru: frdp/www/ru/security/security.xml,v 1.33 2004/09/21 07:31:12 den Exp $ $FreeBSDru: frdp/www/ru/security/security.xml,v 1.33 2004/09/21 07:31:12 den Exp $
Original revision: 40129 Original revision: 41351
--> -->
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
@ -120,6 +120,11 @@
ÐÒÅÄÓÔÁ×ÉÔÅÌØ ðÒÏÅËÔÁ TrustedBSD, ÜËÓÐÅÒÔ ÐÏ ÁÒÈÉÔÅËÔÕÒÅ ÓÉÓÔÅÍÎÏÊ ÐÒÅÄÓÔÁ×ÉÔÅÌØ ðÒÏÅËÔÁ TrustedBSD, ÜËÓÐÅÒÔ ÐÏ ÁÒÈÉÔÅËÔÕÒÅ ÓÉÓÔÅÍÎÏÊ
ÂÅÚÏÐÁÓÎÏÓÔÉ</td> ÂÅÚÏÐÁÓÎÏÓÔÉ</td>
</tr> </tr>
<tr valign="top">
<td>&a.delphij; <a
href="mailto:delphij@FreeBSD.org">&lt;delphij@FreeBSD.org&gt;</a></td>
<td>úÁÍÅÓÔÉÔÅÌØ ÏÆÉÃÅÒÁ ÉÎÆÏÒÍÁÃÉÏÎÎÏÊ ÂÅÚÏÐÁÓÎÏÓÔÉ</td>
</tr>
</table> </table>
<p>ïÆÉÃÅÒ ÉÎÆÏÒÍÁÃÉÏÎÎÏÊ ÂÅÚÏÐÁÓÎÏÓÔÉ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ <a <p>ïÆÉÃÅÒ ÉÎÆÏÒÍÁÃÉÏÎÎÏÊ ÂÅÚÏÐÁÓÎÏÓÔÉ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ <a
@ -254,20 +259,6 @@
<th>äÁÔÁ ×ÙÈÏÄÁ</th> <th>äÁÔÁ ×ÙÈÏÄÁ</th>
<th>ïÖÉÄÁÅÍÏÅ ÏËÏÎÞÁÎÉÅ ÓÒÏËÁ ÖÉÚÎÉ</th> <th>ïÖÉÄÁÅÍÏÅ ÏËÏÎÞÁÎÉÅ ÓÒÏËÁ ÖÉÚÎÉ</th>
</tr> </tr>
<tr>
<td>RELENG_7</td>
<td>n/a</td>
<td>n/a</td>
<td>n/a</td>
<td>28 ÆÅ×ÒÁÌÑ 2013</td>
</tr>
<tr>
<td>RELENG_7_4</td>
<td>7.4-RELEASE</td>
<td>òÁÓÛÉÒÅÎÎÙÊ</td>
<td>24 ÆÅ×ÒÁÌÑ 2011</td>
<td>28 ÆÅ×ÒÁÌÑ 2013</td>
</tr>
<tr> <tr>
<td>RELENG_8</td> <td>RELENG_8</td>
<td>n/a</td> <td>n/a</td>
@ -290,11 +281,11 @@
<td>ÐÏÓÌÅÄÎÉÊ ÒÅÌÉÚ + 2 ÇÏÄÁ</td> <td>ÐÏÓÌÅÄÎÉÊ ÒÅÌÉÚ + 2 ÇÏÄÁ</td>
</tr> </tr>
<tr> <tr>
<td>RELENG_9_0</td> <td>RELENG_9_1</td>
<td>9.0-RELEASE</td> <td>9.1-RELEASE</td>
<td>ïÂÙÞÎÙÊ</td> <td>òÁÓÛÉÒÅÎÎÙÊ</td>
<td>10 ÑÎ×ÁÒÑ 2012</td> <td>30 ÄÅËÁÂÒÑ 2012</td>
<td>31 ÍÁÒÔÁ 2013</td> <td>31 ÄÅËÁÂÒÑ 2014</td>
</tr> </tr>
</table> </table>
@ -418,6 +409,13 @@
<td>28 ÎÏÑÂÒÑ 2008</td> <td>28 ÎÏÑÂÒÑ 2008</td>
<td>30 ÎÏÑÂÒÑ 2010</td> <td>30 ÎÏÑÂÒÑ 2010</td>
</tr> </tr>
<tr>
<td>RELENG_7</td>
<td>n/a</td>
<td>n/a</td>
<td>n/a</td>
<td>28 ÆÅ×ÒÁÌÑ 2013</td>
</tr>
<tr> <tr>
<td>RELENG_7_0</td> <td>RELENG_7_0</td>
<td>7.0-RELEASE</td> <td>7.0-RELEASE</td>
@ -446,6 +444,13 @@
<td>23 ÍÁÒÔÁ 2010</td> <td>23 ÍÁÒÔÁ 2010</td>
<td>31 ÍÁÒÔÁ 2012</td> <td>31 ÍÁÒÔÁ 2012</td>
</tr> </tr>
<tr>
<td>RELENG_7_4</td>
<td>7.4-RELEASE</td>
<td>òÁÓÛÉÒÅÎÎÙÊ</td>
<td>24 ÆÅ×ÒÁÌÑ 2011</td>
<td>28 ÆÅ×ÒÁÌÑ 2013</td>
</tr>
<tr> <tr>
<td>RELENG_8_0</td> <td>RELENG_8_0</td>
<td>8.0-RELEASE</td> <td>8.0-RELEASE</td>
@ -467,6 +472,13 @@
<td>24 ÆÅ×ÒÁÌÑ 2011</td> <td>24 ÆÅ×ÒÁÌÑ 2011</td>
<td>31 ÉÀÌÑ 2012</td> <td>31 ÉÀÌÑ 2012</td>
</tr> </tr>
<tr>
<td>RELENG_9_0</td>
<td>9.0-RELEASE</td>
<td>ïÂÙÞÎÙÊ</td>
<td>10 ÑÎ×ÁÒÑ 2012</td>
<td>31 ÍÁÒÔÁ 2013</td>
</tr>
</table> </table>
</body> </body>

View file

@ -25,7 +25,7 @@
<!ENTITY url.doc.langcode 'ru_RU.KOI8-R'> <!ENTITY url.doc.langcode 'ru_RU.KOI8-R'>
<!ENTITY xml.encoding 'koi8-r'> <!ENTITY xml.encoding 'koi8-r'>
<!ENTITY rel.current.date 'ñÎ×ÁÒØ 2012'> <!ENTITY rel.current.date 'äÅËÁÂÒØ 2012'>
<!-- URLs to information on the latest release --> <!-- URLs to information on the latest release -->
<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> <!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'>

View file

@ -43,28 +43,31 @@ jw/z0DhdBaaf/59JiEYEEBECAAYFAlEiG7QACgkQ20zMSyow1yl9+gCfaBxoRVna
DjU86WOczePMRR4N+3wAn1jBe0v8M+fsu3FFgf3wTeVj1AwKiEYEEBECAAYFAlEj DjU86WOczePMRR4N+3wAn1jBe0v8M+fsu3FFgf3wTeVj1AwKiEYEEBECAAYFAlEj
PyMACgkQMb2z3Qo1ykh5tACfZG5thQCbK9G3Yc5+WoTDdkIGM/YAn3/VJfnL7UGe PyMACgkQMb2z3Qo1ykh5tACfZG5thQCbK9G3Yc5+WoTDdkIGM/YAn3/VJfnL7UGe
19O+DycgxF5+GF4BiEYEExECAAYFAlEnxdwACgkQnEF2jC40NZ/p8gCfb/ux1BxT 19O+DycgxF5+GF4BiEYEExECAAYFAlEnxdwACgkQnEF2jC40NZ/p8gCfb/ux1BxT
cxyKeIQRXpBoxrbh8+sAniSgOgRukbXaNzi264RfPzk0OST+tCZEYWctRXJsaW5n cxyKeIQRXpBoxrbh8+sAniSgOgRukbXaNzi264RfPzk0OST+iEYEEBECAAYFAlFd
IFNtw7hyZ3JhdiA8ZGVzQGZyZWVic2Qub3JnPokCPgQTAQIAKAUCUR4FiwIbAwUJ kG0ACgkQFdaIBMps37Ic/QCgi3VlZ46hhbq3ax8gQpQOUnwjHXkAn1po/zqH3968
A4aK3wYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQu5tHG/lOh7JD6w/+KSs9 3MQj6Wqv++rVzdSetCZEYWctRXJsaW5nIFNtw7hyZ3JhdiA8ZGVzQGZyZWVic2Qu
hAA1GQqq1V4viDGtqgnAXTjDezzfFdDa13VYK4DHPHUrcArNUUJ/M1pdPcAT60Bf b3JnPokCPgQTAQIAKAUCUR4FiwIbAwUJA4aK3wYLCQgHAwIGFQgCCQoLBBYCAwEC
rVNF6yFNClTZmVd81/K/Cxj4wT5PbPRtUgNY8dRgPJpy5iCbtnW+4Kr2/mFCzJOX HgECF4AACgkQu5tHG/lOh7JD6w/+KSs9hAA1GQqq1V4viDGtqgnAXTjDezzfFdDa
9uNgsIhpFy6vw1Nx2HYhXjYcfNaxm+uUKZ53iSR0AW462EsJkdQzFrlT/nyhhtFZ 13VYK4DHPHUrcArNUUJ/M1pdPcAT60BfrVNF6yFNClTZmVd81/K/Cxj4wT5PbPRt
pcrS4lCv40ms4SH2IQHfSWZqw6LeR7oklVCBSiXyKTXP9Dfs5VUcjhYQ1ZljTNPC UgNY8dRgPJpy5iCbtnW+4Kr2/mFCzJOX9uNgsIhpFy6vw1Nx2HYhXjYcfNaxm+uU
Vmr6/nBXinzva75amHhoxPu0atHpcdqvSVcSbcp3t4Ce5rElIi/iVeVSrOcsAXAK KZ53iSR0AW462EsJkdQzFrlT/nyhhtFZpcrS4lCv40ms4SH2IQHfSWZqw6LeR7ok
vqp+17M3iiCCxZCQfk28S/FJqK/GS+RGMzEJQyELEUK/b5HMmLfzIya6sV4+wOzE lVCBSiXyKTXP9Dfs5VUcjhYQ1ZljTNPCVmr6/nBXinzva75amHhoxPu0atHpcdqv
hdyqAr+UFI/+ddHHCPZj0LsbVzcoQQJJNE3LPfaJ3IpBkFN7mE8iSthZnwvU6Fro SVcSbcp3t4Ce5rElIi/iVeVSrOcsAXAKvqp+17M3iiCCxZCQfk28S/FJqK/GS+RG
BoA7BW2J+09a7CH3yZXL+AhF0wU7627cZF+yF3J/E6eRd0hXHwg62EGQ4hso9EOi MzEJQyELEUK/b5HMmLfzIya6sV4+wOzEhdyqAr+UFI/+ddHHCPZj0LsbVzcoQQJJ
gnKku8NTzzpilWyQxvrw+Yu+YcDVERsvTpkG1Br7yX0eIi/mU7L0S+8QD5nruLqz NE3LPfaJ3IpBkFN7mE8iSthZnwvU6FroBoA7BW2J+09a7CH3yZXL+AhF0wU7627c
G5wprygWfmjHe61FEVYX4AeYoGnRAAMgHETVs43e7C1Kor6vAkEdABQvjEylkpzt ZF+yF3J/E6eRd0hXHwg62EGQ4hso9EOignKku8NTzzpilWyQxvrw+Yu+YcDVERsv
mA+rNxcQzSfkOWHlFk02u9pk01kcQDY2lNx05C6IRgQQEQIABgUCUR4F/AAKCRAw TpkG1Br7yX0eIi/mU7L0S+8QD5nruLqzG5wprygWfmjHe61FEVYX4AeYoGnRAAMg
1DpuZOviICm/AJ4/6OrGNhVnY//y4BF3EkYAcvef4QCfctk6IlzbKo/HmVLEda6f HETVs43e7C1Kor6vAkEdABQvjEylkpztmA+rNxcQzSfkOWHlFk02u9pk01kcQDY2
eIYzKDmIRgQQEQIABgUCUSDAKAAKCRCMKgqteNriyGNnAJ9EfvK/Mo80TSNzJJrM lNx05C6IRgQQEQIABgUCUR4F/AAKCRAw1DpuZOviICm/AJ4/6OrGNhVnY//y4BF3
AEbcDpacZgCePJiKCrmyI3E2rSChz5pQ+LjrmUyIRgQQEQIABgUCUSIbtAAKCRDb EkYAcvef4QCfctk6IlzbKo/HmVLEda6feIYzKDmIRgQQEQIABgUCUSDAKAAKCRCM
TMxLKjDXKXoxAJ43qP0Lp4F9eA5KR/e5S/cSWZ/leQCeM+RVI8WDr92fRaE9skT/ KgqteNriyGNnAJ9EfvK/Mo80TSNzJJrMAEbcDpacZgCePJiKCrmyI3E2rSChz5pQ
soc21p6IRgQQEQIABgUCUSM/IwAKCRAxvbPdCjXKSGJeAKDMVmTkBtg/cOYvTacH +LjrmUyIRgQQEQIABgUCUSIbtAAKCRDbTMxLKjDXKXoxAJ43qP0Lp4F9eA5KR/e5
jekRD1TQOACdEyzYHGRSX0Lf8vj9a/+S+ZWKXGeIRgQTEQIABgUCUSfF3AAKCRCc S/cSWZ/leQCeM+RVI8WDr92fRaE9skT/soc21p6IRgQQEQIABgUCUSM/IwAKCRAx
QXaMLjQ1nwDqAJ0c4siPyNX1g73tOl0B6XiWAgY93wCggWnbGF9XUe8uXh5hhya0 vbPdCjXKSGJeAKDMVmTkBtg/cOYvTacHjekRD1TQOACdEyzYHGRSX0Lf8vj9a/+S
pDlCwAO0JkRhZy1FcmxpbmcgU23DuHJncmF2IDxkZXNAdXNpdC51aW8ubm8+iQI+ +ZWKXGeIRgQTEQIABgUCUSfF3AAKCRCcQXaMLjQ1nwDqAJ0c4siPyNX1g73tOl0B
6XiWAgY93wCggWnbGF9XUe8uXh5hhya0pDlCwAOIRgQQEQIABgUCUV2QbQAKCRAV
1ogEymzfsvMdAJ9wLFOhC+Qdn5QVe84X7LRlvgTL/gCgnijoqTBxXY5brT+UaMzw
6y3vg2i0JkRhZy1FcmxpbmcgU23DuHJncmF2IDxkZXNAdXNpdC51aW8ubm8+iQI+
BBMBAgAoBQJRHgXGAhsDBQkDhorfBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAK BBMBAgAoBQJRHgXGAhsDBQkDhorfBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAK
CRC7m0cb+U6HspLJD/9QOrhIw9opMlbU/xcJgyumIO1SIYW/hiXBC7fYk8p8Yw66 CRC7m0cb+U6HspLJD/9QOrhIw9opMlbU/xcJgyumIO1SIYW/hiXBC7fYk8p8Yw66
ii8Sd3QuUbJ1dZI0q6jkL49shxD7q/DEo1WxnY2nj0j50mo0MVcp1qrPeA3eusAs ii8Sd3QuUbJ1dZI0q6jkL49shxD7q/DEo1WxnY2nj0j50mo0MVcp1qrPeA3eusAs
@ -84,126 +87,129 @@ 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
@ -227,6 +233,6 @@ cQ8t/7n2yovsdqyTTv2D/ZJMFJsqaM+foW08jyoK5+im6hhPfPOs7PYl3xEaVWy3
DeuRkZCyJDyt7WGuE6UfnKH1t24tBDvQEeC/FRT/KboKid7BpSGmGEwH7wyGOWcA DeuRkZCyJDyt7WGuE6UfnKH1t24tBDvQEeC/FRT/KboKid7BpSGmGEwH7wyGOWcA
N5eF3/hjJXvULM8CpzZz5f0gyRWDI81P+G7KkNYrh69rHScP8AO3WP6jG8r3xIFC N5eF3/hjJXvULM8CpzZz5f0gyRWDI81P+G7KkNYrh69rHScP8AO3WP6jG8r3xIFC
maNTtSyMU9A54ib2sgN0GwxijcvwPyqT maNTtSyMU9A54ib2sgN0GwxijcvwPyqT
=ToCZ =2GhG
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
]]></programlisting> ]]></programlisting>

237
share/pgpkeys/girgen.key Normal file
View file

@ -0,0 +1,237 @@
<!-- $FreeBSD$ -->
<!--
sh ./addkey.sh girgen 4A6BAAAD;
-->
<programlisting role="pgpfingerprint"><![CDATA[
pub 2048R/4A6BAAAD 2012-02-23 [expires: 2016-02-23]
Key fingerprint = BD8C 332C E630 31D6 2FDB 80BD 5FF2 A161 4A6B AAAD
uid Palle Girgensohn <girgen@pingpong.net>
uid [jpeg image of size 8260]
uid Palle Girgensohn <girgen@FreeBSD.org>
sub 2048R/6BC41243 2012-02-23 [expires: 2016-02-23]
]]></programlisting>
<programlisting role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: GPGTools - http://gpgtools.org
mQENBE9GCt8BCADCoi55nNYodM/0UAyytLNzQlpV0SbqL/GLZKeBHEow5U1GfQo3
6NLXG6mNHs5+HEiC31tRNJHkOeg2YXkU29ZtY+Ec829HJIjotWwHT3XwS8yxA6/b
7L6+TtEUQ0FeWnFkggHerK7mDTfOULBV/K6gtd4DX+4THEIDbmtTVUOdtfDcnB3H
yYqo4v16Wdc0GF1N+TM4unUc2gt4GNiFXNDaQO2NkA7lLOZ0rC1vBjHDYGU2rMQi
kDQpYjk8LGHs0uZnMFhcdnWY1rqGzTckf01KFXEdt1TYS7nRRu9G0Jod9awIjyFG
LdPJRtR9SLiYlAC3NYMB94aHMKq9ZOwi73mPABEBAAG0JlBhbGxlIEdpcmdlbnNv
aG4gPGdpcmdlbkBwaW5ncG9uZy5uZXQ+iQFBBBMBAgArAhsvBQkHhh+ABgsJCAcD
AgYVCAIJCgsEFgIDAQIeAQIXgAUCT0fOLQIZAQAKCRBf8qFhSmuqrQ9ACACD4ahY
nsjOQ7Q8yA4dad9ZejHAnV+ehbBppobGq/mp/p0rHNWmc8+neYzIoEsiwGN3FuRw
e2J3BmAsfauwO/KBZwmK4Y5C1ObGyYJE+eoajC3NaMkoR20T1KDFFf5GQgTWlWfY
nYgv+sW/dUlb8xed2bGobGfaHJqG1ZXU77cjxC4ot5Gt7lIil02QoSdV/7p6qBqu
+47bytcosrSlBZNMBXD0hZWVcgiJx6UMKPoDBUK3EvRoml+0fudnRJgwdTWUy0Px
frg/ITplzzgBQdchtv12r6UZbjnvM87kbdbyc66/t6RMKsjQP7e8ZWNMYwNtx2+3
7HyMvLC5wmI3boQvtCVQYWxsZSBHaXJnZW5zb2huIDxnaXJnZW5ARnJlZUJTRC5v
cmc+iQE+BBMBAgAoBQJPR84hAhsvBQkHhh+ABgsJCAcDAgYVCAIJCgsEFgIDAQIe
AQIXgAAKCRBf8qFhSmuqrR9MB/44xJ55W5VYw4Kkt1bqwRi9ixk0k4huSDouOLbt
xILrzYjMaxGJpVGB9SmYcxBJXskhsXgHzPNyz7UJYfU8GpqAjos+SVFS0xa5+kYG
1Pex9ETOla3sKHy7nkl2zL7R0yx9GDSvqPvAY5/4QKQQsd1TA/p1TLRn96re1LF/
9IIU7Rgpf99DTX/mpzH39I2R1dnxyp4L/chUWFyNRv/2KISrxqPCEUve97QOYXqQ
B9XnC9SikEyWoFloZ4ZC8fMgjjfvPNd10Lb5nk8HJ7WWuhDQIlC1WlQG0uQ7YHE2
nAwAhB0HhRaf8E+18XXv/MmJHLZ9CXrZmkEYbBmxWV2RZYFH0d+X35UBEAABAQAA
AAAAAAAAAAAAAP/Y/+AAEEpGSUYAAQEBAEgASAAA/9sAQwACAgICAgECAgICAwIC
AwMGBAMDAwMHBQUEBggHCQgIBwgICQoNCwkKDAoICAsPCwwNDg4PDgkLEBEQDhEN
Dg4O/9sAQwECAwMDAwMHBAQHDgkICQ4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O/8AAEQgAgACAAwEiAAIRAQMRAf/EAB4A
AAEDBQEBAAAAAAAAAAAAAAgFBwkAAgMEBgoB/8QAOhAAAgEDAwIFAwIEBAUFAAAA
AQIDBAURBhIhAAcIEyIxQRQyUSNhCRVCgRYzcZEXJENSsSWiweHw/8QAGgEAAgMB
AQAAAAAAAAAAAAAABAUAAgMBBv/EACsRAAICAgEDAgUEAwAAAAAAAAECAAMREiEE
MUEiURMycZHwBRSBoSNh0f/aAAwDAQACEQMRAD8AkQ8SndSWl0NZbLpQXyvN9Z4J
H0za1qKrIYhiVZ1LIjDLADHILekkEduzmqu3/ZywUfb3t9p28097uVykrtQzS0wp
paiTPrlqHO7Z6txK/AGcKoVTDxZfF3eJO/0curqe8VdkijmFiqrfdWorhbJ5tu6a
nkAK+S7rl4XDK+1T94yS6unii1xR6Ms1Nq+nt1FPUUpnaSqoYILnLT/dH5r/APTJ
bO2NgWGBJIQRgIXqt2y3men6f4RrIXx7w8O9/fZbRbwk8zJFdKiGBkNWZZKySIMU
iyvJRdwcxoA27aTjPA56W7rV2j7hqGhsLrBqO40AqauoZl+rbD4MjSE4hT1MAfVt
XIQO7kkOqjuWmpdSUF0Wnjv+oqaLy0qqenk+ltcUjlVpqWIkHfLJ7uf1pdrt6FG5
VFqG9WDVlxpNP0n8x1nfK6ChpEZxPKZSPVUTYOGYbj5VOmOBudljGCZVQQMsYw9C
jUCSe6K8XlDqTWlNYmestVnqIVirJ6H0ujqB6wx9TSvtJCqCdilm2oMmSXTV0S76
Et1bTVsVYZIlbzhJvIyMqSQBk4wfbBz+Oos9AeEDVmrNBUtRT6goLStZHIlbd1DV
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
=RtWL
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

View file

@ -551,6 +551,11 @@
&pgpkey.pfg; &pgpkey.pfg;
</sect2> </sect2>
<sect2 id="pgpkey-girgen">
<title>&a.girgen;</title>
&pgpkey.girgen;
</sect2>
<sect2 id="pgpkey-pgollucci"> <sect2 id="pgpkey-pgollucci">
<title>&a.pgollucci;</title> <title>&a.pgollucci;</title>
&pgpkey.pgollucci; &pgpkey.pgollucci;
@ -576,6 +581,11 @@
&pgpkey.jamie; &pgpkey.jamie;
</sect2> </sect2>
<sect2 id="pgpkey-wg">
<title>&a.wg;</title>
&pgpkey.wg;
</sect2>
<sect2 id="pgpkey-bar"> <sect2 id="pgpkey-bar">
<title>&a.bar;</title> <title>&a.bar;</title>
&pgpkey.bar; &pgpkey.bar;

View file

@ -134,6 +134,7 @@
<!ENTITY pgpkey.gerald SYSTEM "gerald.key"> <!ENTITY pgpkey.gerald SYSTEM "gerald.key">
<!ENTITY pgpkey.ghelmer SYSTEM "ghelmer.key"> <!ENTITY pgpkey.ghelmer SYSTEM "ghelmer.key">
<!ENTITY pgpkey.gibbs SYSTEM "gibbs.key"> <!ENTITY pgpkey.gibbs SYSTEM "gibbs.key">
<!ENTITY pgpkey.girgen SYSTEM "girgen.key">
<!ENTITY pgpkey.gjb SYSTEM "gjb.key"> <!ENTITY pgpkey.gjb SYSTEM "gjb.key">
<!ENTITY pgpkey.glarkin SYSTEM "glarkin.key"> <!ENTITY pgpkey.glarkin SYSTEM "glarkin.key">
<!ENTITY pgpkey.glebius SYSTEM "glebius.key"> <!ENTITY pgpkey.glebius SYSTEM "glebius.key">
@ -398,6 +399,7 @@
<!ENTITY pgpkey.wen SYSTEM "wen.key"> <!ENTITY pgpkey.wen SYSTEM "wen.key">
<!ENTITY pgpkey.weongyo SYSTEM "weongyo.key"> <!ENTITY pgpkey.weongyo SYSTEM "weongyo.key">
<!ENTITY pgpkey.wes SYSTEM "wes.key"> <!ENTITY pgpkey.wes SYSTEM "wes.key">
<!ENTITY pgpkey.wg SYSTEM "wg.key">
<!ENTITY pgpkey.wilko SYSTEM "wilko.key"> <!ENTITY pgpkey.wilko SYSTEM "wilko.key">
<!ENTITY pgpkey.will SYSTEM "will.key"> <!ENTITY pgpkey.will SYSTEM "will.key">
<!ENTITY pgpkey.wkoszek SYSTEM "wkoszek.key"> <!ENTITY pgpkey.wkoszek SYSTEM "wkoszek.key">

50
share/pgpkeys/wg.key Normal file
View file

@ -0,0 +1,50 @@
<!-- $FreeBSD$ -->
<!--
sh /usr/doc/share/pgpkeys/addkey.sh wg CFC460C5;
-->
<programlisting role="pgpfingerprint"><![CDATA[
pub 2048R/CFC460C5 2012-09-28
Key fingerprint = FC40 5CD8 0879 7F50 0036 D924 D9F7 8B27 CFC4 60C5
uid William Grzybowski (FreeBSD) <wg@freebsd.org>
uid William Grzybowski <william88@gmail.com>
sub 2048R/05577997 2012-09-28
]]></programlisting>
<programlisting role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
oMxesc54A/7tC1WbOAgS8gM=
=ZnO5
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

View file

@ -0,0 +1,126 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
=============================================================================
FreeBSD-SA-13:03.openssl Security Advisory
The FreeBSD Project
Topic: OpenSSL multiple vulnerabilities
Category: contrib
Module: openssl
Announced: 2013-04-02
Affects: All supported versions of FreeBSD.
Corrected: 2013-03-08 17:28:40 UTC (stable/8, 8.3-STABLE)
2013-04-02 17:34:42 UTC (releng/8.3, 8.3-RELEASE-p7)
2013-03-14 17:48:07 UTC (stable/9, 9.1-STABLE)
2013-04-02 17:34:42 UTC (releng/9.0, 9.0-RELEASE-p7)
2013-04-02 17:34:42 UTC (releng/9.1, 9.1-RELEASE-p2)
CVE Name: CVE-2013-0166, CVE-2013-0169
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
FreeBSD includes software from the OpenSSL Project. The OpenSSL Project is
a collaborative effort to develop a robust, commercial-grade, full-featured
Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3)
and Transport Layer Security (TLS v1) protocols as well as a full-strength
general purpose cryptography library.
II. Problem Description
A flaw in the OpenSSL handling of OCSP response verification could be exploited
to cause a denial of service attack. [CVE-2013-0166]
OpenSSL has a weakness in the handling of CBC ciphersuites in SSL, TLS and
DTLS. The weakness could reveal plaintext in a timing attack. [CVE-2013-0169]
III. Impact
The Denial of Service could be caused in the OpenSSL server application by
using an invalid key. [CVE-2013-0166]
A remote attacker could recover sensitive information by conducting
an attack via statistical analysis of timing data with crafted packets.
[CVE-2013-0169]
IV. Workaround
No workaround is available.
V. Solution
Perform one of the following:
1) Upgrade your vulnerable system to a supported FreeBSD stable or
release / security branch (releng) dated 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.
[FreeBSD 8.3 and 9.0]
# fetch http://security.FreeBSD.org/patches/SA-13:03/openssl.patch
# fetch http://security.FreeBSD.org/patches/SA-13:03/openssl.patch.asc
# gpg --verify openssl.patch.asc
[FreeBSD 9.1]
# fetch http://security.FreeBSD.org/patches/SA-13:03/openssl-9.1.patch
# fetch http://security.FreeBSD.org/patches/SA-13:03/openssl-9.1.patch.asc
# gpg --verify openssl-9.1.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 all deamons using the library, or reboot your 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 revision numbers of each file that was
corrected in FreeBSD.
Branch/path Revision
- -------------------------------------------------------------------------
stable/8/ r248057
releng/8.3/ r249029
stable/9/ r248272
releng/9.0/ r249029
releng/9.1/ r249029
- -------------------------------------------------------------------------
VII. References
CVE Name:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-0169
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-0166
The latest revision of this advisory is available at
http://security.FreeBSD.org/advisories/FreeBSD-SA-13:03.openssl.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iEYEARECAAYFAlFbGXYACgkQFdaIBMps37ISqACcCovc+NpuH57guiROqIbTfw3P
4RMAn22ppeZnRVfje8up3cyOx/D8CCmI
=rQqV
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,112 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
=============================================================================
FreeBSD-SA-13:04.bind Security Advisory
The FreeBSD Project
Topic: BIND remote denial of service
Category: contrib
Module: bind
Announced: 2013-04-02
Credits: Matthew Horsfall of Dyn, Inc.
Affects: FreeBSD 8.4-BETA1 and FreeBSD 9.x
Corrected: 2013-03-28 05:35:46 UTC (stable/8, 8.4-BETA1)
2013-03-28 05:39:45 UTC (stable/9, 9.1-STABLE)
2013-04-02 17:34:42 UTC (releng/9.0, 9.0-RELEASE-p7)
2013-04-02 17:34:42 UTC (releng/9.1, 9.1-RELEASE-p2)
CVE Name: CVE-2013-2266
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
A flaw in a library used by BIND allows an attacker to deliberately
cause excessive memory consumption by the named(8) process. This
affects both recursive and authoritative servers.
III. Impact
A remote attacker can cause the named(8) daemon to consume all available
memory and crash, resulting in a denial of service. Applications linked
with the libdns library, for instance dig(1), may also be affected.
IV. Workaround
No workaround is available, but systems not running named(8) service
and not using 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:04/bind.patch
# fetch http://security.FreeBSD.org/patches/SA-13:04/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 revision numbers of each file that was
corrected in FreeBSD.
Branch/path Revision
- -------------------------------------------------------------------------
stable/8/ r248807
stable/9/ r248808
releng/9.0/ r249029
releng/9.1/ r249029
- -------------------------------------------------------------------------
VII. References
https://kb.isc.org/article/AA-00871
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-2266
The latest revision of this advisory is available at
http://security.FreeBSD.org/advisories/FreeBSD-SA-13:04.bind.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iEYEARECAAYFAlFbGYYACgkQFdaIBMps37J4eACeNzJtWElzKJZCqXdzhrHEB+pu
1eoAn0oD7xcjoPOnB7H3xZbIeHldgGcI
=BX1M
-----END PGP SIGNATURE-----

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iEYEABECAAYFAlFbGmEACgkQFdaIBMps37K6AQCeKkxtcMShX1BrRZYpH1VX7pXP
mK0An1Ia/64Y8AWRUrz2UrxRHzU0qZut
=sjGM
-----END PGP SIGNATURE-----

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iEYEABECAAYFAlFbGmQACgkQFdaIBMps37JsJwCfeL+FsfSkcpsQPd9wM1kiy3F6
z94AnAoi2KiaTj7AnQVom035rVoeZnzb
=P3VV
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,13 @@
Index: lib/bind/config.h
===================================================================
--- lib/bind/config.h (revision 248771)
+++ lib/bind/config.h (working copy)
@@ -281,7 +281,7 @@ int sigwait(const unsigned int *set, int *sig);
/* #undef HAVE_OPENSSL_GOST */
/* Define to 1 if you have the <regex.h> header file. */
-#define HAVE_REGEX_H 1
+/* #undef HAVE_REGEX_H */
/* Define to 1 if you have the `setegid' function. */
#define HAVE_SETEGID 1

View file

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iEYEABECAAYFAlFbGmkACgkQFdaIBMps37LS6wCgixwNY2sp5liNZzUANdl3YS5H
r6wAnjT32rIJw1ThkvddBSGhBUncJzt4
=qO5f
-----END PGP SIGNATURE-----

View file

@ -7,6 +7,22 @@
<year> <year>
<name>2013</name> <name>2013</name>
<month>
<name>4</name>
<day>
<name>2</name>
<advisory>
<name>FreeBSD-SA-13:04.bind</name>
</advisory>
<advisory>
<name>FreeBSD-SA-13:03.openssl</name>
</advisory>
</day>
</month>
<month> <month>
<name>2</name> <name>2</name>

View file

@ -1396,6 +1396,8 @@
<!ENTITY a.wes "Wes Peters <email>wes@FreeBSD.org</email>"> <!ENTITY a.wes "Wes Peters <email>wes@FreeBSD.org</email>">
<!ENTITY a.wg "William Grzybowski <email>wg@FreeBSD.org</email>">
<!ENTITY a.whiteside "Don Whiteside <email>whiteside@acm.org</email>"> <!ENTITY a.whiteside "Don Whiteside <email>whiteside@acm.org</email>">
<!ENTITY a.wilko "Wilko Bulte <email>wilko@FreeBSD.org</email>"> <!ENTITY a.wilko "Wilko Bulte <email>wilko@FreeBSD.org</email>">

View file

@ -223,6 +223,17 @@
</description> </description>
</entry> </entry>
<entry id="CloneConsulting" category="nzealand">
<name>Clone Consulting</name>
<url>http://www.clone.co.nz/</url>
<description>
Clone provides consultancy services for software development, system
architecture and FreeBSD infrastructure support. For additional
information please visit the <a
href="http://www.clone.co.nz">Clone website</a>.
</description>
</entry>
<entry id="CloudBT" category="australia"> <entry id="CloudBT" category="australia">
<name>Cloud BT IT Support</name> <name>Cloud BT IT Support</name>
<url>http://www.it-support.com.au/</url> <url>http://www.it-support.com.au/</url>

View file

@ -678,6 +678,7 @@ $FreeBSD$
<!ENTITY a.wen "Wen Heping"> <!ENTITY a.wen "Wen Heping">
<!ENTITY a.weongyo "Weongyo Jeong"> <!ENTITY a.weongyo "Weongyo Jeong">
<!ENTITY a.wes "Wes Peters"> <!ENTITY a.wes "Wes Peters">
<!ENTITY a.wg "William Grzybowski">
<!ENTITY a.whiteside "Don Whiteside"> <!ENTITY a.whiteside "Don Whiteside">
<!ENTITY a.wilko "Wilko Bulte"> <!ENTITY a.wilko "Wilko Bulte">
<!ENTITY a.will "Will Andrews"> <!ENTITY a.will "Will Andrews">

View file

@ -4217,6 +4217,7 @@
<!ENTITY man.symlink.7 "<citerefentry><refentrytitle>symlink</refentrytitle><manvolnum>7</manvolnum></citerefentry>"> <!ENTITY man.symlink.7 "<citerefentry><refentrytitle>symlink</refentrytitle><manvolnum>7</manvolnum></citerefentry>">
<!ENTITY man.term.7 "<citerefentry><refentrytitle>term</refentrytitle><manvolnum>7</manvolnum></citerefentry>"> <!ENTITY man.term.7 "<citerefentry><refentrytitle>term</refentrytitle><manvolnum>7</manvolnum></citerefentry>">
<!ENTITY man.tuning.7 "<citerefentry><refentrytitle>tuning</refentrytitle><manvolnum>7</manvolnum></citerefentry>"> <!ENTITY man.tuning.7 "<citerefentry><refentrytitle>tuning</refentrytitle><manvolnum>7</manvolnum></citerefentry>">
<!ENTITY man.zpool-features.7 "<citerefentry><refentrytitle>zpool-features</refentrytitle><manvolnum>7</manvolnum></citerefentry>">
<!ENTITY man.IPXrouted.8 "<citerefentry><refentrytitle>IPXrouted</refentrytitle><manvolnum>8</manvolnum></citerefentry>"> <!ENTITY man.IPXrouted.8 "<citerefentry><refentrytitle>IPXrouted</refentrytitle><manvolnum>8</manvolnum></citerefentry>">
<!ENTITY man.MAKEDEV.8 "<citerefentry><refentrytitle>MAKEDEV</refentrytitle><manvolnum>8</manvolnum></citerefentry>"> <!ENTITY man.MAKEDEV.8 "<citerefentry><refentrytitle>MAKEDEV</refentrytitle><manvolnum>8</manvolnum></citerefentry>">

View file

@ -30,9 +30,74 @@
<year> <year>
<name>2013</name> <name>2013</name>
<month>
<name>4</name>
<day>
<name>10</name>
<event>
<title>&os;&nbsp;8.4-RC1 Available</title>
<p>The first RC build for the &os;-8.4 release cycle is
now available. ISO images for the amd64, i386 and pc98
architectures are <a
href="&lists.stable;/2013-April/073070.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>3</name>
<event>
<p>Enhanced commit privileges: <a
href="mailto:antoine@FreeBSD.org">Antoine Brodin</a>
(src, ports)</p>
</event>
</day>
<day>
<name>1</name>
<event>
<p>New committer:
<a href="mailto:wg@FreeBSD.org">William Grzybowski</a> (ports)</p>
</event>
</day>
</month>
<month> <month>
<name>3</name> <name>3</name>
<day>
<name>27</name>
<event>
<p>Enhanced commit privileges:
<a href="mailto:tijl@FreeBSD.org">Tijl Coosemans</a>
(src, ports)</p>
</event>
</day>
<day>
<name>22</name>
<event>
<title>&os;&nbsp;8.4-BETA1 Available</title>
<p>The first BETA build for the &os;-8.4 release cycle is
now available. ISO images for the amd64, i386 and pc98
architectures are <a
href="&lists.stable;/2013-March/072913.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> <day>
<name>14</name> <name>14</name>

View file

@ -29,10 +29,10 @@
don't have something in BETAn or RCn), then change %beta.testing don't have something in BETAn or RCn), then change %beta.testing
below to "IGNORE". If we do, use "INCLUDE". --> below to "IGNORE". If we do, use "INCLUDE". -->
<!ENTITY beta.testing "IGNORE"> <!ENTITY beta.testing "INCLUDE">
<!ENTITY % beta.testing "IGNORE"> <!ENTITY % beta.testing "INCLUDE">
<!ENTITY betarel.current '9.1'> <!ENTITY betarel.current '8.4'>
<!ENTITY betarel.vers 'RC3'> <!ENTITY betarel.vers 'RC1'>
<!ENTITY u.betarel.schedule '&base;/releases/&betarel.current;R/schedule.html'> <!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 <!-- If we have a second release in the release cycle (e.g. 5.x and 6.y