A couple of changes after the initial commit of this article:

- DOCTYPE indentation fixes
- make igor as happy as possible
- use the same mime-type as the other articles (text/sgml instead of text/xml)
- fix german umlauts rendering problem by using their entities for now

Obtained from:	The FreeBSD German Documentation Project
This commit is contained in:
Benedict Reuschling 2013-03-30 15:05:15 +00:00
parent c90bfecd07
commit de6fd6ec21
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=41325

View file

@ -1,12 +1,13 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension// EN" "../../../share/xml/freebsd42.dtd" [ <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN"
<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set/ /DE" "../../share/xml/entities.ent"> "../../../share/xml/freebsd42.dtd" [
<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//DE" "../../share/xml/entities.ent">
%entities; %entities;
]> ]>
<article lang="de"> <article lang="de">
<articleinfo> <articleinfo>
<title>Einführung in NanoBSD</title> <title>Einf&uuml;hrung in NanoBSD</title>
<authorgroup> <authorgroup>
<author> <author>
@ -31,27 +32,27 @@
<abstract> <abstract>
<para>Dieses Dokument stellt Informationen zu den <para>Dieses Dokument stellt Informationen zu den
<application>NanoBSD</application> Werkzeugen bereit, die dazu <application>NanoBSD</application> Werkzeugen bereit, die dazu
verwendet werden können ein &os; Abbild für eingebettete verwendet werden k&ouml;nnen ein &os; Abbild f&uuml;r eingebettete
Systeme zu erstellen, welche auf eine Compact Flash Karte Systeme zu erstellen, welche auf eine Compact Flash Karte
passen (oder andere Massenspeicher).</para> passen (oder andere Massenspeicher).</para>
<para><emphasis>&Uuml;bersetzt von Björn <para><emphasis>&Uuml;bersetzt von Bj&ouml;rn
Heidotting</emphasis>.</para> Heidotting</emphasis>.</para>
</abstract> </abstract>
</articleinfo> </articleinfo>
<sect1 id="intro"> <sect1 id="intro">
<title>Einführung in NanoBSD</title> <title>Einf&uuml;hrung in NanoBSD</title>
<indexterm><primary>NanoBSD</primary></indexterm> <indexterm><primary>NanoBSD</primary></indexterm>
<para><application>NanoBSD</application> ist ein Werkzeug welches <para><application>NanoBSD</application> ist ein Werkzeug welches
derzeit von &a.phk; entwickelt wird. Es erstellt ein &os; derzeit von &a.phk; entwickelt wird. Es erstellt ein &os;
Systemabbild für eingebettete Systeme, die auf eine Compact Systemabbild f&uuml;r eingebettete Systeme, die auf eine Compact
Flash Karte passen (oder andere Massenspeicher).</para> Flash Karte passen (oder andere Massenspeicher).</para>
<para>Es kann dazu benutzt werden um spezialisierte <para>Es kann dazu benutzt werden um spezialisierte
Installationsabbilder zu bauen, entworfen für die einfache Installationsabbilder zu bauen, entworfen f&uuml;r die einfache
Installation und Wartung von Systemen die als "Computer Installation und Wartung von Systemen die als "Computer
Appliances" bekannt sind. Computer Appliances haben ihre Hard- Appliances" bekannt sind. Computer Appliances haben ihre Hard-
und Software fest verbaut, dass bedeutet alle Anwendungen sind und Software fest verbaut, dass bedeutet alle Anwendungen sind
@ -60,7 +61,7 @@
beginnen.</para> beginnen.</para>
<para>Zu den Eigenschaften von <application>NanoBSD</application> <para>Zu den Eigenschaften von <application>NanoBSD</application>
gehören:</para> geh&ouml;ren:</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
@ -72,27 +73,28 @@
</listitem> </listitem>
<listitem> <listitem>
<para>Keine fehlende Funktionalität &mdash; Wenn es möglich <para>Keine fehlende Funktionalit&auml;t &mdash; Wenn es m&ouml;glich
ist, etwas mit &os; zu tun, ist es auch möglich, die gleiche ist, etwas mit &os; zu tun, ist es auch m&ouml;glich, die
Sache mit <application>NanoBSD</application> zu tun, es sei gleiche Sache mit <application>NanoBSD</application> zu tun,
denn, eine oder mehrere Funktionen wurden ausdrücklich vor es sei denn, eine oder mehrere Funktionen wurden
dem Bau des <application>NanoBSD</application> Abbilds ausdr&uuml;cklich vor dem Bau des
entfernt.</para> <application>NanoBSD</application> Abbilds entfernt.</para>
</listitem> </listitem>
<listitem> <listitem>
<para>Zur Laufzeit ist alles read-only &mdash; Es ist sicher <para>Zur Laufzeit ist alles read-only &mdash; Es ist sicher
den Stromstecker zu ziehen. Es besteht dann keine den Stromstecker zu ziehen. Es besteht dann keine
Notwendigkeit, einen &man.fsck.8; nach einem nicht Notwendigkeit, einen &man.fsck.8; nach einem nicht
ordnungsgemä&szlig;em Herunterfahren des Systems ordnungsgem&auml;&szlig;em Herunterfahren des Systems
auszuführen.</para> auszuf&uuml;hren.</para>
</listitem> </listitem>
<listitem> <listitem>
<para>Einfach zu bauen und anzupassen &mdash; Unter Verwendung <para>Einfach zu bauen und anzupassen &mdash; Unter Verwendung
von nur einem Shell-Skript und einer Konfigurationsdatei ist von nur einem Shell-Skript und einer Konfigurationsdatei ist
es möglich, ein reduziertes und angepasstes Abbild zu bauen, es m&ouml;glich, ein reduziertes und angepasstes Abbild zu
welches jegliche Reihe von Anforderungen erfüllt.</para> bauen, welches jegliche Reihe von Anforderungen
erf&uuml;llt.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
</sect1> </sect1>
@ -103,9 +105,9 @@
<sect2 id="design"> <sect2 id="design">
<title>Das Design von NanoBSD</title> <title>Das Design von NanoBSD</title>
<para>Sobald das Abbild auf dem Medium verfügbar ist, kann <para>Sobald das Abbild auf dem Medium verf&uuml;gbar ist, kann
<application>NanoBSD</application> gebootet werden. Der <application>NanoBSD</application> gebootet werden. Der
Massenspeicher ist standardmä&szlig;ig in drei Teile Massenspeicher ist standardm&auml;&szlig;ig in drei Teile
unterteilt:</para> unterteilt:</para>
<itemizedlist> <itemizedlist>
@ -130,11 +132,11 @@
<para>Die Partition der Konfigurationsdatei besteht unter dem <para>Die Partition der Konfigurationsdatei besteht unter dem
<filename class="directory">/cfg</filename> Verzeichnis. Sie <filename class="directory">/cfg</filename> Verzeichnis. Sie
enthält Dateien für das <filename enth&auml;lt Dateien f&uuml;r das <filename
class="directory">/etc</filename> Verzeichnis und wird class="directory">/etc</filename> Verzeichnis und wird
direkt nach dem Botten read-only eingehangen, weshalb es direkt nach dem Botten read-only eingehangen, weshalb es
erforderlich ist geänderte Dateien von <filename erforderlich ist ge&auml;nderte Dateien von <filename
class="directory">/etc</filename> zurück nach <filename class="directory">/etc</filename> zur&uuml;ck nach <filename
class="directory">/cfg</filename> zu kopieren falls die class="directory">/cfg</filename> zu kopieren falls die
&Auml;nderungen nach einem Neustart bestehen bleiben &Auml;nderungen nach einem Neustart bestehen bleiben
sollen.</para> sollen.</para>
@ -152,7 +154,7 @@
<note> <note>
<para>Die <filename class="directory">/cfg</filename> <para>Die <filename class="directory">/cfg</filename>
Partition sollte nur während des Bootvorgangs und zu Partition sollte nur w&auml;hrend des Bootvorgangs und zu
&Auml;nderungen an den Konfigurationsdateien gemountet &Auml;nderungen an den Konfigurationsdateien gemountet
werden.</para> werden.</para>
@ -161,15 +163,15 @@
besonders wenn das <application>NanoBSD</application> System besonders wenn das <application>NanoBSD</application> System
auf einem Massenspeicher betrieben wird, der eventuell druch auf einem Massenspeicher betrieben wird, der eventuell druch
eine gro&szlig;e Anzahl von Schreiboperationen nachteilig eine gro&szlig;e Anzahl von Schreiboperationen nachteilig
beeinträchtigt wird (z. B. wenn der Dateisystem-Syncer den beeintr&auml;chtigt wird (z. B. wenn der Dateisystem-Syncer den
Speicher mit Daten überflutet).</para> Speicher mit Daten &uuml;berflutet).</para>
</note> </note>
</sect2> </sect2>
<sect2> <sect2>
<title>Ein NanoBSD Abbild erstellen</title> <title>Ein NanoBSD Abbild erstellen</title>
<para>Ein <application>NanoBSD</application> Abbild wird über <para>Ein <application>NanoBSD</application> Abbild wird &uuml;ber
ein einfaches <filename>nanobsd.sh</filename> Shell-Skript ein einfaches <filename>nanobsd.sh</filename> Shell-Skript
gebaut, das sich unter <filename gebaut, das sich unter <filename
class="directory"><replaceable>/usr</replaceable>/src/tools/tools/nanobsd</filename> class="directory"><replaceable>/usr</replaceable>/src/tools/tools/nanobsd</filename>
@ -186,9 +188,9 @@
&prompt.root; <userinput>dd if=_.disk.full of=/dev/da0 bs=64k</userinput> <co id="nbsd-dd"/></screen> &prompt.root; <userinput>dd if=_.disk.full of=/dev/da0 bs=64k</userinput> <co id="nbsd-dd"/></screen>
<calloutlist> <calloutlist>
<callout arearefs="nbsd-cd"> <para>Wechsel in das <callout arearefs="nbsd-cd">
Basisverzeichnis des <application>NanoBSD</application> <para>Wechsel in das Basisverzeichnis des
Skripts.</para> <application>NanoBSD</application> Skripts.</para>
</callout> </callout>
<callout arearefs="nbsd-sh"> <callout arearefs="nbsd-sh">
@ -237,22 +239,22 @@
<sect3> <sect3>
<title>Konfigurations-Optionen</title> <title>Konfigurations-Optionen</title>
<para>Durch Konfigurationseinstellungen ist es möglich <para>Durch Konfigurationseinstellungen ist es m&ouml;glich
Optionen zu übergeben, die sowohl die Optionen zu &uuml;bergeben, die sowohl die
<maketarget>buildworld</maketarget> und <maketarget>buildworld</maketarget> und
<maketarget>installworld</maketarget> Phasen des <maketarget>installworld</maketarget> Phasen des
<application>NanoBSD</application> Bauprozesses betreffen, <application>NanoBSD</application> Bauprozesses betreffen,
sowie interne Optionen, die den Haupt-Bauprozess von sowie interne Optionen, die den Haupt-Bauprozess von
<application>NanoBSD</application> beeinflussen. Durch diese <application>NanoBSD</application> beeinflussen. Durch diese
Optionen ist es möglich, das System so zu reduzieren, dass Optionen ist es m&ouml;glich, das System so zu reduzieren, dass
es mit wenig Platz, etwa 64 MB auskommt. Sie können die es mit wenig Platz, etwa 64 MB auskommt. Sie k&ouml;nnen die
Konfigurationsdateien dazu nutzten &os; noch weiter zu Konfigurationsdateien dazu nutzten &os; noch weiter zu
trimmen, bis es nur noch aus dem Kernel und zwei oder drei trimmen, bis es nur noch aus dem Kernel und zwei oder drei
Dateien im Userland besteht.</para> Dateien im Userland besteht.</para>
<para>Die Konfigurationsdatei besteht aus <para>Die Konfigurationsdatei besteht aus
Konfigurations-Optionen, die die Standardwerte Konfigurations-Optionen, welche die Standardwerte
überschreiben.</para> &uuml;berschreiben.</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
@ -263,30 +265,30 @@
<listitem> <listitem>
<para><literal>NANO_SRC</literal> &mdash; Pfad zum <para><literal>NANO_SRC</literal> &mdash; Pfad zum
Quelltextverzeichnis, das für den Bau des Abbilds Quelltextverzeichnis, das f&uuml;r den Bau des Abbilds
verwendet wird.</para> verwendet wird.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><literal>NANO_KERNEL</literal> &mdash; Name der <para><literal>NANO_KERNEL</literal> &mdash; Name der
Kernelkonfigurationsdatei, die für den Bau des Kernels Kernelkonfigurationsdatei, die f&uuml;r den Bau des Kernels
verwendet wird.</para> verwendet wird.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><literal>CONF_BUILD</literal> &mdash; Optionen für <para><literal>CONF_BUILD</literal> &mdash; Optionen f&uuml;r
die <maketarget>buildworld</maketarget> Phase des die <maketarget>buildworld</maketarget> Phase des
Bauprozesses.</para> Bauprozesses.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><literal>CONF_INSTALL</literal> &mdash; Optionen für <para><literal>CONF_INSTALL</literal> &mdash; Optionen
die <maketarget>installworld</maketarget> Phase des f&uuml;r die <maketarget>installworld</maketarget> Phase
Bauprozesses.</para> des Bauprozesses.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><literal>CONF_WORLD</literal> &mdash; Optionen für <para><literal>CONF_WORLD</literal> &mdash; Optionen f&uuml;r
die <maketarget>buildworld</maketarget> und die <maketarget>buildworld</maketarget> und
<maketarget>installworld</maketarget> Phasen des <maketarget>installworld</maketarget> Phasen des
Bauprozesses.</para> Bauprozesses.</para>
@ -294,9 +296,9 @@
<listitem> <listitem>
<para><literal>FlashDevice</literal> &mdash; Definiert den <para><literal>FlashDevice</literal> &mdash; Definiert den
zu benutzenden Medientyp. &Uuml;berprüfen Sie die Datei zu benutzenden Medientyp. &Uuml;berpr&uuml;fen Sie die
<filename>FlashDevice.sub</filename> für weitere Datei <filename>FlashDevice.sub</filename> f&uuml;r
Informationen.</para> weitere Informationen.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
</sect3> </sect3>
@ -305,7 +307,7 @@
<title>Benutzerdefinierte Funktionen</title> <title>Benutzerdefinierte Funktionen</title>
<para>Mit Hilfe von Shell-Funktionen in der <para>Mit Hilfe von Shell-Funktionen in der
Konfigurationsdatei besteht die Möglichkeit zur Konfigurationsdatei besteht die M&ouml;glichkeit zur
Feinabstimmung von <application>NanoBSD</application>. Das Feinabstimmung von <application>NanoBSD</application>. Das
folgende Beispiel illustriert das Grundmodell von folgende Beispiel illustriert das Grundmodell von
benutzerdefinierten Funktionen:</para> benutzerdefinierten Funktionen:</para>
@ -316,10 +318,10 @@
) )
customize_cmd cust_foo</programlisting> customize_cmd cust_foo</programlisting>
<para>Ein besseres Beispiel für eine Anpassung ist folgende, <para>Ein besseres Beispiel f&uuml;r eine Anpassung ist folgende,
welche die Standardgrö&szlig;e des <filename welche die Standardgr&ouml;&szlig;e des <filename
class="directory">/etc</filename> Verzeichnisses von 5 MB class="directory">/etc</filename> Verzeichnisses von 5 MB
auf 30 MB ändert:</para> auf 30 MB &auml;ndert:</para>
<programlisting>cust_etc_size () ( <programlisting>cust_etc_size () (
cd &dollar;{NANO_WORLDDIR}/conf cd &dollar;{NANO_WORLDDIR}/conf
@ -328,20 +330,20 @@ customize_cmd cust_foo</programlisting>
customize_cmd cust_etc_size</programlisting> customize_cmd cust_etc_size</programlisting>
<para>Es gibt ein paar vordefinierte Standardfunktionen die <para>Es gibt ein paar vordefinierte Standardfunktionen die
Sie nutzen können:</para> Sie nutzen k&ouml;nnen:</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para><literal>cust_comconsole</literal> &mdash; <para><literal>cust_comconsole</literal> &mdash;
Deaktiviert &man.getty.8; auf den VGA Geräten (den Deaktiviert &man.getty.8; auf den VGA Ger&auml;ten (den
<filename>/dev/ttyv*</filename> Gerätedateien) und <filename>/dev/ttyv*</filename> Ger&auml;tedateien) und
ermöglicht die Nutzung der seriellen Schnittstelle COM1 erm&ouml;glicht die Nutzung der seriellen Schnittstelle COM1
als Systemkonsole.</para> als Systemkonsole.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><literal>cust_allow_ssh_root</literal> &mdash; <para><literal>cust_allow_ssh_root</literal> &mdash;
Erlaubt es <username>root</username> sich über Erlaubt es <username>root</username> sich &uuml;ber
&man.sshd.8; anzumelden.</para> &man.sshd.8; anzumelden.</para>
</listitem> </listitem>
@ -349,17 +351,17 @@ customize_cmd cust_etc_size</programlisting>
<para><literal>cust_install_files</literal> &mdash; <para><literal>cust_install_files</literal> &mdash;
Installiert Dateien aus dem <filename Installiert Dateien aus dem <filename
class="directory">nanobsd/Files</filename> class="directory">nanobsd/Files</filename>
Verzeichnis, das einige nützliche Skripte für die Verzeichnis, das einige n&uuml;tzliche Skripte f&uuml;r die
Systemverwaltung enthält.</para> Systemverwaltung enth&auml;lt.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
</sect3> </sect3>
<sect3> <sect3>
<title>Pakete hinzufügen</title> <title>Pakete hinzuf&uuml;gen</title>
<para>Durch benutzerdefinierte Funktionen können Pakete zum <para>Durch benutzerdefinierte Funktionen k&ouml;nnen Pakete zum
<application>NanoBSD</application> Abbild hinzugefügt <application>NanoBSD</application> Abbild hinzugef&uuml;gt
werden. Die nachfolgende Funktion installiert alle Pakete werden. Die nachfolgende Funktion installiert alle Pakete
aus aus
<filename>/usr/src/tools/tools/nanobsd/packages</filename>:</para> <filename>/usr/src/tools/tools/nanobsd/packages</filename>:</para>
@ -376,9 +378,9 @@ customize_cmd install_packages</programlisting>
<sect3> <sect3>
<title>Beispiel einer Konfigurationsdatei</title> <title>Beispiel einer Konfigurationsdatei</title>
<para>Ein komplettes Beispiel für eine Konfigurationsdatei zum <para>Ein komplettes Beispiel f&uuml;r eine Konfigurationsdatei
Erstellen eines benutzerdefinierten zum Erstellen eines benutzerdefinierten
<application>NanoBSD</application> Abbilds könnte folgende <application>NanoBSD</application> Abbilds k&ouml;nnte folgende
sein:</para> sein:</para>
<programlisting>NANO_NAME=custom <programlisting>NANO_NAME=custom
@ -454,9 +456,9 @@ customize_cmd cust_nobeastie</programlisting>
<para>Der wichtigste Unterschied dieses Schrittes zur ersten <para>Der wichtigste Unterschied dieses Schrittes zur ersten
<application>NanoBSD</application> Installation besteht <application>NanoBSD</application> Installation besteht
darin, das jetzt anstatt der Datei darin, das jetzt anstatt der Datei
<filename>_.disk.full</filename> (enthält ein Abbild der <filename>_.disk.full</filename> (enth&auml;lt ein Abbild der
gesamten Platte) die Datei gesamten Platte) die Datei
<filename>_.disk.image</filename> (enthält ein Abbild <filename>_.disk.image</filename> (enth&auml;lt ein Abbild
einer einzelnen System-Partition) installiet wird.</para> einer einzelnen System-Partition) installiet wird.</para>
</step> </step>
@ -471,27 +473,27 @@ customize_cmd cust_nobeastie</programlisting>
</step> </step>
<step> <step>
<para>Wenn etwas schief läuft, starten Sie wieder in die <para>Wenn etwas schief l&auml;uft, starten Sie wieder in die
vorherige Partition (die das alte, funktionierende Abbild vorherige Partition (die das alte, funktionierende Abbild
enthält) um die System-Funktionalität so schnell wie enth&auml;lt) um die System-Funktionalit&auml;t so schnell wie
möglich wieder herzustellen. Beheben Sie alle Probleme des m&ouml;glich wieder herzustellen. Beheben Sie alle Probleme
neu gebauten Abbilds, und wiederholen Sie den des neu gebauten Abbilds, und wiederholen Sie den
Vorgang.</para> Vorgang.</para>
</step> </step>
</procedure> </procedure>
<para>Um das neue Abbild auf das laufende <para>Um das neue Abbild auf das laufende
<application>NanoBSD</application> System zu installieren, ist <application>NanoBSD</application> System zu installieren, ist
es möglich, entweder das <filename>updatep1</filename> oder es m&ouml;glich, entweder das <filename>updatep1</filename> oder
<filename>updatep2</filename> Skript im <filename <filename>updatep2</filename> Skript im <filename
class="directory">/root</filename> Verzeichnis zu verwenden, class="directory">/root</filename> Verzeichnis zu verwenden,
je nachdem, von welcher Partition das aktuelle System je nachdem, von welcher Partition das aktuelle System
läuft.</para> l&auml;uft.</para>
<para>In Abhängigkeit davon welche Dienste der Host, der das <para>In Abh&auml;ngigkeit davon welche Dienste der Host, der das
<application>NanoBSD</application> Abbild anbietet, und welche <application>NanoBSD</application> Abbild anbietet, und welche
Art von Transfer bevorzugt wird, bestehen eine von drei zu Art von Transfer bevorzugt wird, bestehen eine von drei zu
prüfenden Möglichkeiten:</para> pr&uuml;fenden M&ouml;glichkeiten:</para>
<sect3> <sect3>
<title>Verwendung von &man.ftp.1;</title> <title>Verwendung von &man.ftp.1;</title>
@ -517,11 +519,11 @@ get _.disk.image "| sh updatep1"</userinput></screen>
<title>Verwendung von &man.nc.1;</title> <title>Verwendung von &man.nc.1;</title>
<para>Verwenden Sie dieses Beispiel, wenn auf dem Remote-Host <para>Verwenden Sie dieses Beispiel, wenn auf dem Remote-Host
kein &man.ftpd.8; oder &man.sshd.8; Dienst läuft:</para> kein &man.ftpd.8; oder &man.sshd.8; Dienst l&auml;uft:</para>
<procedure> <procedure>
<step> <step>
<para>Zunächst öffnen Sie eine TCP-Listener auf dem Host <para>Zun&auml;chst &ouml;ffnen Sie eine TCP-Listener auf dem Host
der das Abbild bereitstellt und zum Client der das Abbild bereitstellt und zum Client
sendet:</para> sendet:</para>
@ -531,12 +533,13 @@ get _.disk.image "| sh updatep1"</userinput></screen>
<para>Stellen Sie sicher das der benutzte Port nicht <para>Stellen Sie sicher das der benutzte Port nicht
blockiert wird, um eingehende Verbindungen, vom blockiert wird, um eingehende Verbindungen, vom
<application>NanoBSD</application> Host durch die <application>NanoBSD</application> Host durch die
Firewall, zu ermöglichen.</para> Firewall, zu erm&ouml;glichen.</para>
</note> </note>
</step> </step>
<step> <step>
<para>Verbinden Sie sich zum Host der das Abbild <para>Verbinden Sie sich zum Host der das Abbild
bereitstellt und führen Sie das bereitstellt und f&uuml;hren Sie das
<filename>updatep1</filename> Skript aus:</para> <filename>updatep1</filename> Skript aus:</para>
<screen>&prompt.root; <userinput>nc myhost <replaceable>2222</replaceable> | sh updatep1</userinput></screen> <screen>&prompt.root; <userinput>nc myhost <replaceable>2222</replaceable> | sh updatep1</userinput></screen>