EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gbp-buildpackage-rpm – Online in der Cloud

Führen Sie gbp-buildpackage-rpm beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl gbp-buildpackage-rpm, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gbp-buildpackage-rpm – Erstellen Sie RPM-Pakete aus einem Git-Repository

ZUSAMMENFASSUNG


gbp buildpackage-rpm [ --git-[no-]ignore-new ] [ --git-tag ] [ --git-verbose ] [ --git-
Farbe=[automatisch|ein|aus] ] [ --git-color-schema=FARBSCHEMA ] [ --git-notify=[automatisch|ein|aus] ] [
--git-tmp-dir=DIRECTORY ] [ --git-vendor=VENDOR ] [ --git-native=[automatisch|ein|aus] ] [ --git-
upstream-branch=BAUMIG ] [ --git-packaging-branch=ZWEIGNAME ] [ --git-ignore-branch ] [
--git-[no-]submodules ] [ --git-builder=BUILD_CMD ] [ --git-cleaner=CLEAN_CMD ] [
--git-[no-]sign-tags ] [ --git-keyid=GPG-KEYID ] [ --git-posttag=COMMAND ] [ --git-
postbuild=COMMAND ] [ --git-postexport=COMMAND ] [ --git-prebuild=COMMAND ] [
--git-[no-]build ] [ --git-[no-]hooks ] [ --git-packaging-tag=TAG-FORMAT ] [ --git-
upstream-tag=TAG-FORMAT ] [ --git-force-create ] [ --git-no-create-orig ] [ --git-
upstream-tree=[TAG|ZWEIG|BAUM] ] [ --git-tarball-dir=DIRECTORY ] [ --git-compression-
Ebene=LEVEL ] [ --git-export-dir=DIRECTORY ] [ --git-export=BAUMIG ] [ --git-packaging-
dir=DIRECTORY ] [ --git-spec-file=DATEIPFAD ] [ --git-export-sourcedir=DIRECTORY ] [ --git-
export-specdir=DIRECTORY ] [ --git-[no-]pristine-tar ] [ --git-[no-]pristine-tar-commit ]
[ --git-tag-only ] [ --git-retag ] [ --git-mock ] [ --git-dist=DISTRIBUTION ] [ --git-
arch=ARCHITEKTUR ] [ --git-mock-options=OPTIONAL ] [ --git-mock-root=ROOT ]

BESCHREIBUNG


gbp buildpackage-rpm wird verwendet, um RPM-Pakete aus einem Git-Repository zu erstellen. Es ist ein RPM
Gegenstück zum gbp Baupaket Tool, das zum Erstellen von Debian-Paketen entwickelt wurde.

gbp buildpackage-rpm wird, in der Reihenfolge:

· Stellen Sie sicher, dass die Ausführung am richtigen Ort erfolgt.

· Stellen Sie sicher, dass das Repository keine nicht festgeschriebenen Quelländerungen enthält.

· Stellen Sie sicher, dass die Ausführung im richtigen Zweig erfolgt.

· Exportieren Sie Verpackungsdateien in einen separaten Build-Bereich.

· Erstellen Sie einen Original-Quell-Tarball, falls dieser nicht vorhanden ist.

· Forderung rpmbuild(1) (oder der unter angegebene Antrag). --git-builder), alle weitergeben
Befehlszeilenargumente, die nicht mit --git- beginnen.

· (Optional) Markieren Sie den Baum nach einem erfolgreichen Build.

· (Optional) Rufen Sie einen Post-Build-Hook auf, um beispielsweise rpmlint auszuführen.

· (Optional) Rufen Sie einen Post-Tag-Hook auf, um beispielsweise die Ergebnisse in ein Remote-Repository zu übertragen
nach dem Erstellen des Tags.

OPTIONAL


--git-[no-]ignore-new
Brechen Sie nicht ab, wenn im Quellbaum oder im aktuellen nicht festgeschriebene Änderungen vorhanden sind
Zweig stimmt nicht mit überein VERPACKUNGS-BRANCHE.

--git-tag
Fügen Sie nach einem erfolgreichen Build ein Git-Tag hinzu.

--git-builder=BUILD_CMD
Verwenden Sie die BUILD_CMD statt rpmbuild -b.

--git-cleaner=CLEAN_CMD
Verwenden Sie die CLEAN_CMD.

--git-verbose
Ausführliche Ausführung

--git-color=[automatisch|ein|aus]
Ob farbige Ausgabe verwendet werden soll.

--git-color-schema=FARBSCHEMA
In der Ausgabe zu verwendende Farben (wenn Farbe aktiviert ist). Das Format für COLOR_SCHEME ist
' : : : '. Zahlenwerte und Farbnamen werden akzeptiert,
Leere Felder bedeuten die Standardfarbe. Zum Beispiel --git-color-scheme='cyan:34::'
würde Debug-Nachrichten in Cyan anzeigen, Info-Nachrichten in Blau und andere Nachrichten in
default (dh Warn- und Fehlermeldungen in Rot).

--git-notify=[automatisch|ein|aus]
Ob nach dem Build eine Desktop-Benachrichtigung gesendet werden soll.

--git-tmp-dir=DIRECTORY
Basisverzeichnis, unter dem temporäre Verzeichnisse erstellt werden.

--git-vendor=VENDOR
Name des Vertriebsanbieters.

--git-native=[automatisch|ein|aus]
Definieren Sie die „Geburt“ eines Pakets. Der Standardwert Auto macht gbp buildpackage-
rpm raten. Die Schätzung basiert auf der Existenz eines vorgelagerten Zweigs.

--git-upstream-branch=ZWEIGNAME
Verzweigen Sie, um den Original-Tarball aus if zu erstellen --git-upstream-tree eingestellt ist AST.
Standardeinstellung ist flussaufwärts.

--git-packaging-branch=ZWEIGNAME
Wenn Sie sich beim Aufruf nicht in diesem Zweig befinden gbp buildpackage-rpm es wird scheitern.
Standardeinstellung ist Master. Dies geschieht, um sicherzustellen, dass Sie sich nicht versehentlich von einem lösen
Themenzweig. Wenn Sie sich nicht in diesem Zweig befinden, wird dies bei der Verwendung ignoriert --git-ignore-
neu.

--git-ignore-branch
Überprüfen Sie nicht, ob der aktuelle Zweig übereinstimmt VERPACKUNGS-BRANCHE.

--git-[no-]submodules
Fügen Sie Git-Submodule in den Original-Tarball ein.

--git-[no-]sign-tags
GPG signiert alle erstellten Tags.

--git-keyid=GPG-KEYID
Verwenden Sie diese Schlüssel-ID für GPG-Signatur-Tags.

--git-posttag=COMMAND
Ausführen COMMAND nach dem Markieren einer neuen Version.

Exportierte Umgebungsvariablen sind: GBP_TAG (der Name des generierten Tags),
GBP_BRANCH (der Zweig, aus dem das Paket erstellt wurde) und GBP_SHA1 (der sha1 des
Commit, bei dem das Tag erstellt wurde).

--git-postbuild=COMMAND
Ausführen COMMAND nach erfolgreichem Aufbau.

Exportierte Umgebungsvariablen sind: GBP_CHANGES_FILE (der Name der generierten
Änderungsdatei), GBP_BUILD_DIR (das Build-Verzeichnis).

--git-postexport=COMMAND
Ausführen COMMAND nach dem Exportieren des Quellbaums.

Exportierte Umgebungsvariablen sind: GBP_GIT_DIR (das Repository, in dem sich das Paket befindet
gebaut wird aus), GBP_TMP_DIR (das temporäre Verzeichnis, in dem sich die Quellen befanden
ursprünglich exportiert).

--git-prebuild=COMMAND
Ausführen COMMAND aus dem Build-Verzeichnis vor dem Aufruf rpmbuild oder die Bewerbung
angegeben über --git-builder.

Exportierte Umgebungsvariablen sind: GBP_GIT_DIR (das Repository, in dem sich das Paket befindet
gebaut wird aus), GBP_BUILD_DIR (das Build-Verzeichnis).

--git-[no-]build
Builder aktivieren. Notiz: --git-no-build führt dazu, dass auch der Postbuild-Hook deaktiviert wird.

--git-[no-]hooks
Aktivieren Sie die Ausführung aller Hooks (Cleaner, Postexport, Prebuild, Postbuild und Posttag).
Beachten Sie das --git-builder Der Befehl ist von dieser Option nicht betroffen.

--git-packaging-tag=TAG-FORMAT
Verwenden Sie dieses Tag-Format, wenn Sie veröffentlichte Versionen des Pakets markieren.

--git-upstream-tag=TAG-FORMAT
Verwenden Sie dieses Tag-Format, wenn Sie nach Tags von Upstream-Versionen suchen. Standard ist
Upstream/%(Version)s.

--git-force-create
Erzwingen Sie die Erstellung eines Original-Tarballs (überschreiben Sie einen bereits vorhandenen, falls vorhanden).

--git-no-create-orig
Versuchen Sie nicht, einen Original-Tarball zu erstellen.

--git-export-dir=DIRECTORY
Exportieren Sie die Verpackungsdateien aus dem aktuellen Zweigkopf (oder dem baumartigen Objekt).
gegeben über --git-export zu DIRECTORY vor dem Bau.

--git-export-sourcedir=DIRECTORY

--git-export-specdir=DIRECTORY
Unterverzeichnisse im Exportverzeichnis, in die Verpackungsdateien exportiert werden. Der
Die Standard-Build-Optionen des rpmbuild Builders werden ebenfalls entsprechend angepasst.

--git-export=BAUMIG
Anstatt den aktuellen Zweigkopf zu exportieren, exportieren Sie das baumartige Objekt BAUMIG.
Der besondere Name INDEX exportiert den aktuellen Index, WC) exportiert alle Dateien im
aktuelles Arbeitsverzeichnis.

--git-packaging-dir=DIRECTORY
Unterverzeichnis, das die RPM-Paketdateien enthält.

--git-spec-file=DATEIPFAD
Relativer Pfad zur zu verwendenden Spezifikationsdatei. Sonderwert Auto Ursachen gbp buildpackage-
rpm suchen und raten. Andere Werte bewirken das --git-packaging-dir Option zu sein
ignoriert: Stattdessen wird das Verzeichnis der Spezifikationsdatei verwendet.

--git-upstream-tree=[TAG|ZWEIG|BAUM]
So finden Sie die Upstream-Quellen, die zum Generieren des Tarballs verwendet wurden. TAG schaut auf ein Tag
entsprechend der Version im Changelog. AST schaut auf den Upstream-Zweig
gegeben über die --git-upstream-branch Möglichkeit. Andere Werte werden als interpretiert
Bäume.

Dies hat keine Auswirkung, wenn --git-pristine-tar wird benutzt.

--git-tarball-dir=DIRECTORY
Suchen Sie nach Original-Tarballs in DIRECTORY anstatt sie zu erzeugen.

--git-compression-level=LEVEL
Gibt die Upstream-Tarball-Komprimierungsstufe an, falls ein Upstream-Tarball erforderlich ist
gebaut.

--git-tag-only
Erstellen Sie nicht, markieren Sie nur Post-Tag-Hooks und führen Sie sie aus.

--git-retag
Lassen Sie Tag-Vorgänge nicht fehlschlagen, wenn bereits ein Tag mit derselben Version vorhanden ist, aber
Überschreiben Sie stattdessen das vorhandene Tag.

--git-pristine-tar
Verwenden Sie pristine-tar, wenn Sie den Upstream-Tarball generieren, falls dieser nicht vorhanden ist.

--git-pristine-tar-commit
Übertragen Sie das Pristine-Tar-Delta in den Pristine-Tar-Zweig, wenn ein neuer Tarball vorhanden war
generiert und die Pristine-Tar-Daten sind noch nicht vorhanden.

--git-mock
Verwenden Sie „Mock“, um die RPMs durch Aufrufen zu erstellen gbp-builder-mock.

--git-dist
Erstellen Sie für diese Distribution, wenn Sie Mock verwenden (z. B. epel-6).

--git-arch
Erstellen Sie für diese Architektur, wenn Sie Mock verwenden. Standardmäßig wird für die aktuelle Architektur erstellt
Host-Architektur.

--git-mock-root
Die zu verwendende Scheinwurzel. Standardmäßig ist DIST-BOGEN von oben.

--git-mock-options
Zusätzliche Optionen zur Übergabe an Mock. Standardmäßig werden keine zusätzlichen Optionen übergeben.

Beispiele:


Erstellen Sie nur ein Quell-RPM mit rpmbuild

gbp buildpackage-rpm -bs

Erstellen Sie ein RPM-Paket mit rpmbuild auf einem benutzerdefinierten Zweig mit den nicht festgeschriebenen Änderungen
enthalten.

gbp buildpackage-rpm --git-ignore-branch --git-export=WC

CONFIGURATION DATEIEN


. gbp.conf Dateien werden geparst, um Standardwerte für die obigen Befehlszeilenargumente festzulegen.
Siehe die gbp.conf(5)> Hilfeseite für Details.

Alle Optionen in den Konfigurationsdateien werden ohne das Präfix „git-“ angegeben.

Verwenden Sie gbp-buildpackage-rpm online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad