Provided by: dpkg-dev_1.15.5.6ubuntu4_all bug

NAME

       dpkg-gencontrol - erstelle Debian control-Dateien

ÜBERSICHT

       dpkg-gencontrol [Optionen]

BESCHREIBUNG

       dpkg-gencontrol    liest    Informationen    aus    einem    entpackten
       Debian-Quellcodebaum   und   erzeugt   eine   binäre   Paketsteuerdatei
       (standardmäßig  debian/tmp/DEBIAN/control);  dabei  vereinfacht  es die
       Felder mit Paketbeziehungen.

       Daher werden Pre-Depends, Depends, Recommends und  Suggests  in  dieser
       Reihenfolge vereinfacht, indem Abhängigkeiten, die aufgrund der jeweils
       ermittelten  stärkeren  Abhängigkeit  bereits  erfüllt  sind,  entfernt
       werden.  Es  wird auch alle Selbstabhängigkeiten entfernen (tatsächlich
       werden alle Abhängigkeiten entfernt,  die  aufgrund  der  installierten
       Version  des  aktuellen  Pakets  automatisch  erfüllt  werden). Logisch
       betrachtet behält es den Durchschnitt von mehrfachen Abhängigkeiten auf
       das  gleiche  Paket. Die Reihenfolge der Abhängigkeiten wird so gut wie
       möglich beibehalten: falls  eine  Abhängigkeit  aufgrund  einer  weiter
       hinten  im  Feld  auftauchenden weiteren Abhängigkeit gestrichen werden
       muss,  so  übernimmt  die   letztere   Abhängigkeit   den   Platz   der
       gestrichenen.

       Die   anderen   Paketbeziehungsfelder   (Enhances,  Conflicts,  Breaks,
       Replaces und Provides) werden auch individuell vereinfacht,  indem  die
       Vereinigung  der  verschiedenen Abhängigkeiten berechnet wird, wenn ein
       Paket mehrfach in dem Feld aufgeführt ist.

       dpkg-gencontrol  fügt  auch  einen  Eintrag  für  das   Binärpaket   in
       debian/files hinzu.

OPTIONEN

       -vVersion
              Setzt die Versionsnummer des zu generierenden Binärpaketes.

       -VName=Wert
              Setzt     eine     Ausgabesubstitutionsvariable.    Lesen    Sie
              deb-substvars(5) für eine Besprechung der Ausgabesubstitution.

       -Tsubstvardatei
              Lese Substitutionsvariablen aus substvardatei; standardmäßig ist
              dies debian/substvars.

       -DFeld=Wert
              Überschreibe oder ergänze ein Ausgabe-Steuerdatei-Feld.

       -Ufield
              Entferne ein Ausgabe-Steuerdatei-Feld.

       -cSteuerdatei
              Gibt  die  Haupt-Steuerdatei  an,  aus der Informationen gelesen
              werden sollen. Standardmäßig debian/control.

       -lChangelog-Datei
              Gibt  die  Änderungsprotokolldatei  an,  aus  der  Informationen
              gelesen werden sollen. Standardmäßig debian/changelog.

       -fDateienlistDatei
              Lese  oder schreibe die Liste der hochzuladenen Dateien hierher,
              statt debian/files zu verwenden.

       -FChangelog-Format
              Gibt das Format der  Änderungsprotokolldatei  an.  Standardmäßig
              wird das Format aus einer speziellen Zeile in der Nähe des Endes
              der   Änderungsprotokolldatei   gelesen   oder,    falls    dies
              fehlschlägt, wird das Debian-Standardformat angenommen.

       -pPaket
              Erstellt  Informationen  für  das  Binärpaket  Paket.  Falls die
              Steuerdatei der Quellen nur ein Binärpakete aufführt, kann diese
              Option  weggelassen  werden;  andernfalls  ist sie notwendig, um
              festzulegen, von welchen Binärpaketen die Informationen erstellt
              werden sollen.

       -nDateiname
              Gehe  davon  aus,  das  der  Dateiname des Pakets Dateiname sein
              wird,        statt        des        normalen        Dateinamens
              Paket_Version_Architektur.deb.

       -is, -ip, -isp
              Diese  Optionen  werden  aufgrund der Kompatibilität mit älteren
              Versionen von dpkg-dev  ignoriert,  sind  aber  jetzt  veraltet.
              Bisher wurden sie verwendet, um dpkg-gencontrol mitzuteilen, die
              Felder  »Section«  und  »Priority«  in   die   Steuerdatei   mit
              aufzunehmen.  Dies  passiert  jetzt standardmäßig. Falls Sie das
              alte Verhalten erreichen  möchten,  können  Sie  die  Option  -U
              verwenden, um Felder aus der Steuerdatei zu entfernen.

       -PPaketbauverzeichnis
              Teilt  dpkg-source  mit,  dass  das Paket in Paketbauverzeichnis
              statt  in  debian/tmp  gebaut  wird.  Dieser  Wert   wird   dazu
              verwendet,    den    Standardwert   der   Substitutionsvariablen
              Installed-Size und des Feldes der Steuerdatei  (mittels  du)  zu
              finden, und für den Standard-Ablageplatz der Ausgabedatei.

       -O     Gebe   die   Steuerdatei   in  die  Standardausgabe  statt  nach
              debian/tmp/DEBIAN/control                                  (oder
              Paketbauverzeichnis/DEBIAN/control  falls  -P  verwendet  worden
              ist) aus.

       -h, --help
              Zeige den Bedienungshinweis und beende.

       --version
              Gebe die Version aus und beende sich.

DATEIEN

       debian/control
              Die Haupt-Steuer-Informationsdatei für  die  Quellen.  Sie  gibt
              versionsunabhängige  Informationen  über  das Quellpaket und die
              Binärpakete, die sie erstellen kann, an.

       debian/files
              Die Liste der erstellten Dateien, die Teil des Uploads sind, der
              vorbereitet wird. dpkg-gencontrol fügt die vermuteten Dateinamen
              von Binärpaketen hinzu, deren Steuerdateien es hier generiert.

AUTOREN

       Copyright © 1995-1996 Ian Jackson
       Copyright © 2000 Wichert Akkerman
       Copyright © 2007-2008 Raphaël Hertzog

       Dies ist Freie Software; lesen  Sie  die  GNU  General  Public  License
       Version  2 oder neuer für die Kopierbedingungen. Es gibt KEINE Haftung.

ÜBERSETZUNG

       Die deutsche Übersetzung wurde 2004,  2006-2009  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.