Enhancerepo

aus openSUSE, der freien Wissensdatenbank

Inhaltsverzeichnis

Einführung

enhancerepo ist ein Werkzeug, um RPM-MD-Paketdepots Zusatzmetadaten hinzuzufügen. Es ist dafür gedacht, über ein Depot zu laufen, welches mit dem Ursprünglichen createrepo erstellt wurde.

Es wird die Zusatzdaten in Erweiterungsdateien speichern und diese dem Depotindex hinzufügen, wobei es die ganze Drecksarbeit erledigt, wie das Aktualisieren des Index und das komprimieren der Dateien.

Funktionen

  • Signieren von Paketdepots
  • Hinzufügen von Paket-EULAs aus Dateien zu susedata.xml
  • Hinzufügen von Paketschlüsselwörtern aus Dateien zu susedata.xml
  • Hinzufügen von Speicherplatzinformationen zu susedata.xml
  • Hinzufügen von Verfallszeiten, Produktkompatibilität und Schlüsselwörtern zum Paketdepot über suseinfo.xml (experimentell)
  • Hinzufügen von deltarpm-Informationen zum Paketdepot.
  • Einfaches erstellen von Patches

Nutzung

Führen Sie enhanceinfo --help aus.

Herunterladen

Pakete

Holen Sie sie sich aus dem Build Service-Projekt home:dmacvicar: Klicken Sie hier

Es benötigt ruby-rpm welches Sie im Paketdepot devel:languages:ruby:extensions finden.

Quellen

Anonymes git-Depot:

git clone git://git.opensuse.org/projects/enhancerepo

Entwickler-git-Depot:

git clone git@git.opensuse.org:projects/enhancerepo

Geplante Funktionen

  • Erstellen von Produkten
  • Schemata

Kontakt

Hauptentwickler ist Duncan Mac-Vicar P. ( dmacvicar at suse.de )