Merge the following from the english version:
r42226 r44676 r45567 r50805 r51283
This commit is contained in:
parent
dd7a068162
commit
46c84bea19
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=51311
1 changed files with 28 additions and 28 deletions
|
@ -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>Ü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 & 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 &&
|
||||
make -j 2 ${COMPATFLAGS} buildworld 2>&1
|
||||
|
@ -818,7 +818,7 @@ the new builds.</screen>
|
|||
log "Distributing world"
|
||||
cd /usr/src/release &&
|
||||
make -j 2 obj &&
|
||||
make ${COMPATFLAGS} release.1 release.2 2>&1</screen>
|
||||
make ${COMPATFLAGS} release.1 release.2 2>&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>
|
||||
|
|
Loading…
Reference in a new issue