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 )

