Merge the following from the english version:

r42226
	r44676
	r45567
	r50805
	r51283
This commit is contained in:
Bjoern Heidotting 2017-12-16 11:46:10 +00:00
parent dd7a068162
commit 46c84bea19
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=51311

View file

@ -7,14 +7,14 @@
The FreeBSD German Documentation Project
$FreeBSD$
basiert auf: r41395
basiert auf: r51283
-->
<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="de">
<info><title>Einen eigenen &os; Update Server bauen</title>
<author><personname><firstname>Jason</firstname><surname>Helfman</surname></personname><affiliation>
<address>&a.jgh;</address>
<address>&a.jgh.email;</address>
</affiliation></author>
<copyright>
@ -39,7 +39,7 @@
<abstract>
<para>Dieser Artikel beschreibt den Bau eines internen &fbus.ap;.
Die <link xlink:href="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">freebsd-update-server</link>
Software wurde von &a.cperciva;, emeritierter Security Officer
Software wurde von &a.cperciva.email;, emeritierter Security Officer
von &os;, geschrieben. Benutzer, die es als vorteilhaft ansehen
ihre Systeme über einen offiziellen Update-Server zu
aktualisieren, können mit Hilfe eines selbst erstellten
@ -49,8 +49,7 @@
</abstract>
</info>
<para><emphasis>&Uuml;bersetzt von Björn
Heidotting</emphasis>.</para>
<para><emphasis>Übersetzt von &a.bhd.email;</emphasis>.</para>
<sect1 xml:id="acknowledgments">
<title>Danksagung</title>
@ -122,12 +121,13 @@
<sect1 xml:id="Configuration">
<title>Konfiguration: Installation &amp; Setup</title>
<para>Laden Sie die<link xlink:href="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">
<para>Laden Sie die <link xlink:href="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">
freebsd-update-server</link> Software durch die Installation
von <package>devel/subversion </package>, und
von <package>devel/subversion</package> sowie
<package>security/ca_root_nss</package>, und
starten Sie:</para>
<screen>&prompt.user; <userinput>svn co http://svn.freebsd.org/base/user/cperciva/freebsd-update-build freebsd-update-server</userinput></screen>
<screen>&prompt.user; <userinput>svn co https://svn.freebsd.org/base/user/cperciva/freebsd-update-build freebsd-update-server</userinput></screen>
<para>Passen Sie <filename>scripts/build.conf</filename> an Ihre
Bedürfnisse an. Diese Datei wird bei jedem Bau mit
@ -316,7 +316,7 @@ Verifying - enter aes-256-cbc encryption password:</screen>
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server</userinput>
&prompt.root; <userinput>sh scripts/init.sh amd64 7.2-RELEASE</userinput></screen>
&prompt.root; <userinput>sh scripts/init.sh <replaceable>amd64 7.2-RELEASE</replaceable></userinput></screen>
</informalexample>
<para>Hier folgt ein Beispiel für einen
@ -368,7 +368,7 @@ world|base|/usr/lib/libalias_ftp.a
<warning>
<para>Während der zweiten Bauphase wird der Network Time
Protocol Dienst, &man.ntpd.8;, ausgeschaltet. Per
&a.cperciva;, emeritierter Security Officer von &os;, "Der
&a.cperciva.email;, emeritierter Security Officer von &os;, "Der
<link xlink:href="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">freebsd-update-server</link>
Code muss Zeitstempel, welche in Dateien gespeichert sind,
identifizieren, sodass festgestellt werden kann, welche
@ -471,7 +471,7 @@ Wed Aug 26 12:50:07 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-RELEASE
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server</userinput>
&prompt.root; <userinput>sh scripts/upload.sh amd64 7.2-RELEASE</userinput></screen>
&prompt.root; <userinput>sh scripts/upload.sh <replaceable>amd64 7.2-RELEASE</replaceable></userinput></screen>
</informalexample>
<note>
@ -482,8 +482,8 @@ Wed Aug 26 12:50:07 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-RELEASE
<emphasis>hochgeladene</emphasis> Datei geschehen.</para>
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server/pub/7.2-RELEASE/amd64</userinput>
&prompt.root; <userinput>touch -t 200801010101.01 uploaded</userinput></screen>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server/pub/<replaceable>7.2-RELEASE/amd64</replaceable></userinput>
&prompt.root; <userinput>touch -t <replaceable>200801010101.01</replaceable> uploaded</userinput></screen>
</informalexample>
</note>
@ -623,7 +623,7 @@ Wed Aug 26 12:50:07 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-RELEASE
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server</userinput>
&prompt.root; <userinput>sh scripts/diff.sh amd64 7.1-RELEASE 7</userinput></screen>
&prompt.root; <userinput>sh scripts/diff.sh <replaceable>amd64 7.1-RELEASE</replaceable> 7</userinput></screen>
</informalexample>
<para>Es folgt ein Beispiel für einen <emphasis>Diff</emphasis>
@ -742,7 +742,7 @@ the new builds.</screen>
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server</userinput>
&prompt.root; <userinput>sh scripts/upload.sh amd64 7.1-RELEASE</userinput></screen>
&prompt.root; <userinput>sh scripts/upload.sh <replaceable>amd64 7.1-RELEASE</replaceable></userinput></screen>
</informalexample>
<para>Als Referenz wird der gesamte Verlauf von <link xlink:href="diff.txt"><filename>diff.sh</filename></link>
@ -787,16 +787,16 @@ the new builds.</screen>
und Architektur damit Sie bereit sind, Ihr
benutzerdefiniertes Release zu bauen.</para>
<screen># Compare ${WORKDIR}/release and ${WORKDIR}/$1, identify which parts
# of the world|doc subcomponent are missing from the latter, and
# build a tarball out of them.
findextradocs () {
}
<programlisting># Compare ${WORKDIR}/release and ${WORKDIR}/$1, identify which parts
# of the world|doc subcomponent are missing from the latter, and
# build a tarball out of them.
findextradocs () {
}
# Add extra docs to ${WORKDIR}/$1
addextradocs () {
}
</screen>
# Add extra docs to ${WORKDIR}/$1
addextradocs () {
}
</programlisting>
</listitem>
<listitem>
<para>Durch das Hinzufügen von <option>-j
@ -809,7 +809,7 @@ the new builds.</screen>
andere Ziele wird jedoch nicht empfohlen, da sie den Bau
unzuverlässig machen können.</para>
<screen> # Build the world
<programlisting>> # Build the world
log "Building world"
cd /usr/src &amp;&amp;
make -j 2 ${COMPATFLAGS} buildworld 2&gt;&amp;1
@ -818,7 +818,7 @@ the new builds.</screen>
log "Distributing world"
cd /usr/src/release &amp;&amp;
make -j 2 obj &amp;&amp;
make ${COMPATFLAGS} release.1 release.2 2&gt;&amp;1</screen>
make ${COMPATFLAGS} release.1 release.2 2&gt;&amp;1</programlisting>
</listitem>
<listitem>
@ -829,9 +829,9 @@ the new builds.</screen>
Dieser Tipp ist jedoch nicht notwendig solange Sie keinen
redundanten Service anbieten möchten.</para>
<screen> _http._tcp.update.myserver.com. IN SRV 0 2 80 host1.myserver.com.
<programlisting> _http._tcp.update.myserver.com. IN SRV 0 2 80 host1.myserver.com.
SRV 0 1 80 host2.myserver.com.
SRV 0 0 80 host3.myserver.com.</screen>
SRV 0 0 80 host3.myserver.com.</programlisting>
</listitem>
</itemizedlist>
</sect1>