openSUSE:Enhancerepo

Jump to: navigation, search

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 )