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.