summaryrefslogtreecommitdiff
path: root/man/de/deb-substvars.5
diff options
context:
space:
mode:
Diffstat (limited to 'man/de/deb-substvars.5')
-rw-r--r--man/de/deb-substvars.5162
1 files changed, 162 insertions, 0 deletions
diff --git a/man/de/deb-substvars.5 b/man/de/deb-substvars.5
new file mode 100644
index 0000000..d036bc6
--- /dev/null
+++ b/man/de/deb-substvars.5
@@ -0,0 +1,162 @@
+.\" dpkg manual page - deb-substvars(5)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2009-2010 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\"
+.\" This is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this program. If not, see <http://www.gnu.org/licenses/>.
+.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH deb\-substvars 5 2009\-07\-15 Debian\-Projekt dpkg\-Hilfsprogramme
+.SH NAME
+deb\-substvars \- Substitutionsvariablen in Debian\-Quellen
+.
+.SH ÜBERSICHT
+substvars
+.
+.SH BESCHREIBUNG
+Bevor \fBdpkg\-source\fP, \fBdpkg\-gencontrol\fP und \fBdpkg\-genchanges\fP ihre
+Steuerinformationen (zu der Quellsteuer\-Datei \fB.dsc\fP für \fBdpkg\-source\fP und
+zu der Standardausgabe für \fBdpkg\-gencontrol\fP und \fBdpkg\-genchanges\fP)
+schreiben, führen sie einige Variablensubstitutionen in der Ausgabedatei
+durch.
+
+Eine Variablensubstitution hat die Form
+\fB${\fP\fIVariablenname\fP\fB}\fP. Variablennamen bestehen aus alphanumerischen
+Zeichen (womit sie auch beginnen), Gedankenstrichen und
+Doppelpunkten. Variablensubstitutionen werden wiederholt durchgeführt, bis
+keine übrig geblieben sind; der komplette Text des Feldes nach der
+Substitution wird erneut auf weitere Substitutionen geprüft.
+
+Nachdem alle Substitutionen erfolgt sind, wird jedes Auftreten der
+Zeichenkette \fB${}\fP (die keine erlaubte Substitution ist) durch das
+\fB$\fP\-Zeichen ersetzt.
+
+Obwohl die Variablensubstitution bei allen Feldern der Steuerdatei
+vorgenommen wird, werden einige dieser Felder während des Bauens benötigt
+und verwendet, wenn die Substitution noch nicht erfolgt ist. Daher können
+Sie Variablen nicht in den Feldern \fBPackage\fP, \fBSource\fP und \fBArchitecture\fP
+verwenden.
+
+Variablenersetzung erfolgt am Inhalt der Felder, nachdem sie geparst
+(ausgewertet) wurden. Falls Sie eine Variable über mehrere Zeilen
+expandieren möchten, müssen Sie nach dem Zeilenumbruch daher kein
+Leerzeichen einfügen. Dies passiert bei der Ausgabe des Feldes implizit. Ist
+beispielsweise die Variable \fB${Description}\fP auf »foo ist bar.${Newline}foo
+ist super.« gesetzt und Sie haben das folgende Feld:
+
+ Description: foo application
+ ${Description}
+ .
+ Weiterer Text.
+
+Dann wird dies zu Folgenden führen:
+
+ Description: foo application
+ foo ist bar.
+ foo ist super.
+ .
+ Weiterer Text.
+
+Variablen können über die allgemeine \fB\-V\fP\-Option gesetzt werden. Sie können
+auch in der \fBdebian/substvars\fP (bzw. in der über die Option \fB\-T\fP gesetzten
+Datei) angegeben werden. Diese Datei besteht auch Zeilen der Form
+\fIName\fP\fB=\fP\fIWert\fP. Leerzeichen am Zeilenende, leere Zeilen und Zeilen, die
+mit dem \fB#\fP\-Symbol starten (Kommentare) werden ignoriert.
+
+Zusätzlich sind die folgenden Standardvariablen verfügbar:
+.TP
+\fBArch\fP
+Die aktuelle Bau\-Architektur (von \fBdpkg \-\-print\-architecture\fP).
+.TP
+\fBsource:Version\fP
+Die Quellpaket\-Version.
+.TP
+\fBsource:Upstream\-Version\fP
+Die Paketversion der Originalautoren, einschließlich der Epoche der
+Debian\-Version, falls vorhanden.
+.TP
+\fBbinary:Version\fP
+Die Binärpaketversion (die z.B. in einem binNMU von source:Version abweichen
+kann).
+.TP
+\fBSource\-Version\fP
+Die Quellpaketversion (aus der changelog\-Datei). Diese Variable ist jetzt
+\fBveraltet\fP, da ihre Bedeutung von ihrer Funktion abweicht, bitte verwenden
+Sie \fBsource:Version\fP oder \fBbinary:Version\fP wo zutreffend.
+.TP
+\fBInstalled\-Size\fP
+Die Gesamtgröße der vom Paket installierten Dateien. Dieser Wert wird in das
+entsprechende Feld der »control«\-Datei kopiert; wird es gesetzt, verändert
+es den Wert dieses Feldes. Falls diese Variable nicht gesetzt ist, wird
+\fBdpkg\-gencontrol\fP »\fBdu \-k debian/tmp\fP« verwenden, um den Standardwert zu
+ermitteln.
+.TP
+\fBExtra\-Size\fP
+Zusätzlicher Plattenplatz, der verwendet wird, wenn das Paket installiert
+ist. Falls diese Variable gesetzt ist, wird dieser Wert zu der
+\fBInstalled\-Size\fP\-Variablen hinzuaddiert (egal ob sie explizit gesetzt oder
+der Standardwert verwendet wird), bevor sie in das Feld \fBInstalled\-Size\fP
+der »control«\-Datei kopiert wird.
+.TP
+\fBF:\fP\fIFeldname\fP
+Der Wert des Ausgabefeldes \fIFeldname\fP (der in der kanonischen
+Groß\-/Kleinschreibung angegeben werden muss). Das Setzen dieser Variablen
+hat nur einen Effekt an den Stellen, wo diese explizit expandiert werden.
+.TP
+\fBFormat\fP
+Die Formatversion der \fB.changes\fP\-Datei, die von dieser Version der
+Quellpaketierskripte erstellt wird. Falls Sie diese Variable setzen, werden
+die Inhalte des \fBFormat\fP\-Feldes in der \fB.changes\fP\-Datei auch geändert.
+.TP
+\fBNewline\fP, \fBSpace\fP, \fBTab\fP
+Diese Variablen enthalten das jeweils korrespondieren Zeichen
+(\fBZeilenumbruch\fP, \fBLeerzeichen\fP und \fBTabulator\fP in dieser Reihenfolge).
+.TP
+\fBshlibs:\fP\fIdependencyfield\fP
+Variableneinstellungen mit Namen dieser Form werden von \fBdpkg\-shlibdeps\fP
+erstellt.
+.TP
+\fBdpkg:Upstream\-Version\fP
+Die Original\- (Upstream\-)Version von Dpkg.
+.TP
+\fBdpkg:Version\fP
+Die komplette Version von Dpkg.
+.LP
+Falls auf eine Variable Bezug genommen wird, diese aber nicht definiert ist,
+wird es eine Warnung erstellen und ein leerer Wert wird angenommen.
+.
+.SH DATEIEN
+.TP
+\fBdebian/substvars\fP
+Liste von Substitutionsvariablen und \-werten.
+.
+.SH FEHLER
+Die Stelle, an der das Überschreiben von Feldern passiert, verglichen mit
+bestimmten Standard\-Ausgabe\-Feldeinstellungen, ist eher konfus.
+
+.SH ÜBERSETZUNG
+Die deutsche Übersetzung wurde 2004, 2006-2012 von Helge Kreutzmann
+<debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
+2008 von Sven Joachim <svenjoac@gmx.de>
+angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
+GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
+Es gibt KEINE HAFTUNG.
+.SH "SIEHE AUCH"
+\fBdpkg\fP(1), \fBdpkg\-genchanges\fP(1), \fBdpkg\-gencontrol\fP(1),
+\fBdpkg\-shlibdeps\fP(1), \fBdpkg\-source\fP(1).