openSUSE:Enhancerepo
Introduction
enhancerepo is a tool to add extra metadata to rpm-md repositories. It is supposedly to be run on top of a repository created with the upstream createrepo.
It will add the extra data to extension files, and add them to the repository index, doing all the dirty work of updating the index and compressing the files.
Features
- Signing of repositories
- Adding package eulas from files to susedata.xml
- Adding package keywords from files to susedata.xml
- Adding package disk usage information to susedata.xml
- Add expiration time, product compatibility, keywords to repository susenfo.xml (experimental)
- Add deltarpm information to the repository.
- Easily create patches
Usage
Run enhanceinfo --help
Download
Packages
Get them from project home:dmacvicar in the build service: Click here
It requires ruby-rpm, which you can get from devel:languages:ruby:extensions repository.
Source
Anonymous git repository:
git clone git://github.com/openSUSE/enhancerepo.git
Developer git repository:
git clone git@github.com:openSUSE/enhancerepo.git
Planned features
- Creating products
- Patterns
Contact
Main developer is Duncan Mac-Vicar P. ( dmacvicar at suse.de )