Scroll to navigation

MK-ORIGTARGZ.DE(1) MK-ORIGTARGZ.DE(1)
 

BEZEICHNUNG

mk-origtargz - benennt den Tarball der Originalautoren um, ändert wahlweise die Komprimierung und entfernt unerwünschte Dateien.

ÜBERSICHT

mk-origtargz [Optionen] foo-1.0.tar.gz
mk-origtargz --help

BESCHREIBUNG

mk-origtargz benennt die angegebene Datei auf Basis des Quellpaketnamens und der Version in debian/changelog so um, dass sie den Anforderungen von dpkg-buildpackage entspricht. Es kann zip in tar umwandeln, wahlweise das Komprimierungsverfahren ändern und Dateien entsprechend Files-Excluded in debian/copyright entfernen. Die daraus resultierende Datei wird in debian/../.. abgelegt.
Falls der Paketname über die Option --package angegeben wurde, werden keine Informationen aus debian/ gelesen und die resultierende Datei wird im aktuellen Verzeichnis abgelegt.
mk-origtargz wird üblicherweise über uscan aufgerufen. Es erhält zuerst den Tarball der Originalautoren.

OPTIONEN

Metadatenoptionen

Die folgenden Optionen erweitern oder ersetzen die aus debian/ entnommenen Informationen.
--package Paket
benutzt Paket als Namen des Debian-Quellpakets und erfordert oder verwendet daher nicht ein debian/-Verzeichnis. Diese Option kann nur zusammen mit --version benutzt werden.
Standardmäßig wird der Paketname des ersten Eintrags in debian/changelog verwendet.
-v, --version Version
benutzt Version als Version des Pakets. Dies muss der Teil einer vollständigen Debian-Version sein, der von den Originalautoren stammt, d.h. keine Debian-Revision, keine Epoche.
Standardmäßig wird der Teil der Version von den Originalautoren des ersten Eintrags in debian/changelog benutzt.
--exclude-file Glob
entfernt Dateien, die zum angegebenen Glob des Tarballs passen, als ob er in Files-Excluded aufgeführt wäre.
--copyright-file Dateiname
entfernt Dateien, die den in Dateiname gefunden Mustern entsprechen. Diese sollten im Format einer Debian- Copyright-Datei (genaugenommen Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/) vorliegen. Fehler beim Auswerten dieser Datei werden stillschweigend ignoriert, genau wie dies bei debian/copyright der Fall ist.
Sowohl die --exclude-file- als auch --copyright-file-Optionen ergänzen die Liste der in debian/copyright gefundenen Muster. Falls Sie diese Datei nicht auslesen wollen, müssen Sie --package verwenden.

Aktionsoptionen

Diese Optionen geben an, was genau mk-origtargz tun soll. Die Optionen --copy, --rename und --symlink schließen sich gegenseitig aus.
--symlink
liefert als Ergebnis einen symbolischen Verweis auf die Originaldatei. (Dies ist das Standardverhalten.)
Falls die Datei verändert werden muss (da es aufgrund von --repack oder Files-Excluded eine Zip-Datei ist), verhält sich diese Option wie --copy.
--copy
liefert als Ergebnis eine Kopie der Originaldatei (natürlich nur, wenn sie nicht verändert werden muss).
--rename
benennt die Originaldatei um.
Falls die Datei verändert werden muss (da es aufgrund von --repack oder Files-Excluded eine Zip-Datei ist), impliziert dies, dass die Originaldatei hinterher gelöscht wird.
--repack
Falls die angegebene Datei nicht im gewünschten Format komprimiert vorliegt, (siehe --compression) wird sie erneut komprimiert.
-S, --repack-suffix Endung
Falls die Datei aufgrund von Files-Excluded verändert werden muss, wird Endung an die Version der Originalautoren angehängt.
--compression [ gzip | bzip2 | lzma | xz ]
Falls --repack benutzt wird oder die angegebene Datei eine Zip-Datei ist, dann wird sichergestellt, dass die Datei im angegebenen Schema kompriert wird. Voreinstellung ist gzip.
-C, --directory Verzeichnis
legt die resultierende Datei im angegebenen Verzeichnis ab.

SIEHE AUCH

uscan(1), uupdate(1)

AUTOR

mk-origtargz und diese Handbuchseite wurden von Joachim Breitner < nomeata@debian.org> geschrieben.
2016-07-25 Debian-Hilfswerkzeuge