.\" -*- nroff -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DEBSIGN 1 Debian\-Hilfswerkzeuge DEBIAN .SH BEZEICHNUNG debsign \- signiert ein Debian\-.changes\- und \-.dsc\-Dateipaar mittels GPG .SH ÜBERSICHT \fBdebsign\fP [\fIOptionen\fP] [\fIChanges\-Datei\fP|\fIDsc\-Datei\fP|\fIBefehlsdatei\fP …] .SH BESCHREIBUNG \fBdebsign\fP ahmt die Signierungsgesichtspunkte (und Fehler) von \fBdpkg\-buildpackage\fP(1) nach. Es nimmt eine \fI.dsc\fP\-, \fI.buildinfo\fP\- oder \&\fI.changes\fP\-Datei entgegen und signiert sie ebenso wie jede untergeordnete \&\fI.dsc\fP\-, \fI.buildinfo\fP\- oder \fI.changes\fP\-Datei, auf die direkt oder indirekt verwiesen wird, mittels des GNU Privacy Guards. Es ist gewissenhaft, die Größe der Prüfsummen aller neu signierten untergeordneten Dateien zu berechnen und die Originalwerte in der übergeordneten Datei zu ersetzen. .PP Falls keine Datei angegeben wurde, wird \fIdebian/changelog\fP ausgewertet, um den Namen der \fI.changes\fP\-Datei zu bestimmen, nach der im übergeordneten Verzeichnis gesucht werden soll. .PP Falls eine \fI.commands\fP\-Datei angegeben wurde, wird sie zuerst validiert (Einzelheiten finden Sie unter \fIftp://ftp.upload.debian.org/pub/UploadQueue/README\fP). Der im Feld »Uploader« angegebene Name wird für das Signieren verwendet. .PP Dieses Hilfswerkzeug ist nützlich, falls ein Entwickler ein Paket auf einem Rechner bauen muss, der nicht sicher genug ist, um es zu signieren; er muss dann nur die kleinen \fI.dsc\fP\-, \fI.buildinfo\fP\- und \fI.changes\fP\-Dateien an einen sicheren Rechner übertragen und dann das Programm \fBdebsign\fP verwenden, um sie vor der Rückübertragung zu signieren. Dieser Prozess kann auf zwei Arten automatisiert werden. Falls die Dateien zum Signieren auf dem \fBfernen\fP Rechner liegen, kann die Option \fB\-r\fP benutzt werden, um sie auf den lokalen Rechner und nach dem Signieren zurück zu kopieren. Falls die Dateien auf dem \fBlokalen\fP Rechner liegen, können sie auf den fernen Rechner übertragen werden, um sie mittels \fBdebrsign\fP(1) zu signieren. Beachten Sie jedoch, dass es wahrscheinlich sicherer ist, wenn Sie ihren vertrauenswürdigen Signierrechner benutzen, der sich mittels \fBdebsign\fP mit dem nicht vertrauenswürdigen Signierrechner verbindet, als \fBdebrsign\fP zu verwenden, um die Verbindung in umgekehrter Richtung herzustellen. .PP Dieses Programm kann Standardeinstellungen der \fBdevscripts\fP\-Konfigurationsdateien übernehmen, wie nachfolgend beschrieben. .SH OPTIONEN .TP \fB\-r \fP[\fIBenutzername\fP\fB@\fP]\fIferner_Rechner\fP Die Dateien, die signiert werden sollen, liegen auf dem angegebenen fernen Rechner. In diesem Fall muss explizit eine \fI.dsc\fP\-, \fI.buildinfo\fP\- oder \&\fI.changes\fP\-Datei mit einem absoluten Pfad oder relativ zum fernen Home\-Verzeichnisbaum benannt werden. Zum Kopieren wird \fBscp\fP verwendet. Als eine Alternative ist die Syntax [\fIBenutzername\fP\fB@\fP]\fIferner_Rechner\fP\fB:\fP\fIDateiname\fP zulässig. Platzhalter (\fB*\fP etc.) sind erlaubt. .TP \fB\-p\fP\fIProgrammname\fP Wenn \fBdebsign\fP zum Signieren GPG ausführen muss, wird es \fIProgrammname\fP (dabei durchsucht es \fBPATH\fP, falls nötig) anstelle von \fBgpg\fP ausführen. .TP \fB\-m\fP\fIPaketbetreuer\fP gibt den Namen des Paketbetreuers an, der zum Signieren verwendet werden soll. (Weitere Informationen über die Unterschiede zwischen \fB\-m\fP, \fB\-e\fP und \fB\-k\fP beim Paketbau finden Sie unter \fBdpkg\-buildpackage\fP(1); \fBdebsign\fP macht keinen Gebrauch von diesen Unterschieden, außer dass es berücksichtigt, dass die verschiedenen Optionen Vorrang haben. Diese Mehrfachoptionen werden bereitgestellt, so dass sich das Programm wie erwartet verhält, wenn es durch \fBdebuild\fP(1) aufgerufen wird.) .TP \fB\-e\fP\fIPaketbetreuer\fP entspricht \fB\-m\fP, hat demgegenüber aber Vorrang .TP \fB\-k\fP\fISchlüsselkennung\fP gibt die Schlüsselkennung an, die zum Signieren benutzt wird; setzt alle \fB\-m\fP\- und \fB\-e\fP\-Optionen außer Kraft .TP \fB\-S\fP sucht nach einer reinen Quell\-\fI.changes\fP\-Datei anstatt einer \&\fI.changes\fP\-Datei eines Binärbaus. .TP \fB\-a\fP\fIDebian\-Architektur\fP, \fB\-t\fP\fIGNU\-Systemtyp\fP Eine Beschreibung dieser Optionen finden Sie unter \fBdpkg\-architecture\fP(1). Sie beeinflussen die Suche nach der \&\fI.changes\fP\-Datei. Sie werden bereitgestellt, um das Verhalten von \fBdpkg\-buildpackage\fP nachzumachen, wenn der Name der \fI.changes\fP\-Datei festgestellt wird. .TP \fB\-\-multi\fP Multiarch\-Änderungsmodus: Dies bedeutet, dass \fBdebsign\fP die aktuellste Datei mit dem Namensmuster \fIPaket_Version_*+*.changes\fP als \&\fI.changes\fP\-Datei verwenden soll, was durch \fBdpkg\-cross\fP erstellte \&\fI.changes\fP\-Dateien ermöglicht. .TP \fB\-\-re\-sign\fP, \fB\-\-no\-re\-sign\fP erstellt die Signatur neu, beziehungsweise benutzt die existierende Signatur, falls die Datei bereits signiert ist. Falls keine der beiden Optionen angegeben wurde, und eine bereits signierte Datei gefunden wird, wird der Benutzer gefragt, ob er oder sie die aktuelle Signatur verwenden möchte. .TP \fB\-\-debs\-dir\fP \fIVERZ\fP sucht nach den zu signierenden Dateien in \fIVerzeichnis\fP statt im übergeordneten Verzeichnis des Quellverzeichnisses. Dies sollte entweder ein absoluter Pfad oder relativ zur Wurzel des Quellverzeichnisses sein. .TP \fB\-\-no\-conf\fP, \fB\-\-noconf\fP keine Konfigurationsdateien lesen, Dies kann nur als erste auf der Befehlszeile angegebene Option benutzt werden. .TP \fB\-\-help\fP, \fB\-h\fP zeigt eine Hilfenachricht an und endet erfolgreich .TP \fB\-\-version\fP zeigt Versions\- und Copyright\-Informationen an und endet erfolgreich. .SH KONFIGURATIONSVARIABLEN Die beiden Konfigurationsdateien \fI/etc/devscripts.conf\fP und \fI~/.devscripts\fP werden in dieser Reihenfolge eingelesen, um Konfigurationsvariablen zu setzen. Befehlszeilenoptionen können benutzt werden, um Einstellungen in Konfigurationsdateien zu setzen. Einstellungen in Umgebungsvariablen werden zu diesem Zweck ignoriert. Die derzeit bekannten Variablen sind: .TP \fBDEBSIGN_PROGRAM\fP Diese Einstellung entspricht der Angabe der Option \fB\-p\fP. .TP \fBDEBSIGN_MAINT\fP Dies ist die Option \fB\-m\fP. .TP \fBDEBSIGN_KEYID\fP Und dies ist die Option \fB\-k\fP. .TP \fBDEBSIGN_ALWAYS_RESIGN\fP signiert ohne Nachfrage Dateien immer neu, sogar, wenn sie bereits signiert sind. .TP \fBDEBRELEASE_DEBS_DIR\fP Dies gibt das Verzeichnis an, in dem nach den zu signierenden Dateien gesucht werden soll. Es ist entweder ein absoluter Pfad oder relativ zur obersten Ebene des Quellverzeichnisbaums. Dies entspricht der Befehlszeilenoption \fB\-\-debs\-dir\fP. Diese Direktive kann zum Beispiel benutzt werden, falls Sie immer \fBpbuilder\fP oder \fBsvn\-buildpackage\fP verwenden, um Ihre Pakete zu bauen. Beachten Sie, dass es außerdem \fBdebrelease\fP(1) auf die gleiche Weise beeinflusst, daher der merkwürdige Name der Option. .SH "SIEHE AUCH" \fBdebrsign\fP(1), \fBdebuild\fP(1), \fBdpkg\-architecture\fP(1), \fBdpkg\-buildpackage\fP(1), \fBgpg\fP(1), \fBgpg2\fP(1), \fBmd5sum\fP(1), \fBsha1sum\fP(1), \fBsha256sum\fP(1), \fBscp\fP(1), \fBdevscripts.conf\fP(5) .SH AUTOR Dieses Programm wurde von Julian Gilbey geschrieben und unterliegt dem Copyright gemäß der GPL, Version 2 oder später. .SH ÜBERSETZUNG Diese Übersetzung wurde mit dem Werkzeug .B po4a durch Chris Leick .I c.leick@vollbio.de im Juli 2012 erstellt und vom deutschen Debian-Übersetzer-Team korrekturgelesen. Bitte melden Sie alle Fehler in der Übersetzung an .I debian-l10n-german@lists.debian.org oder als Fehlerbericht an das Paket .IR devscripts . Sie können mit dem folgenden Befehl das englische Original anzeigen .RB "»" "man -L C" .IR "Abschnitt deutsche_Handbuchseite" "«."