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¶
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.