wiki:WikiStart
Last modified 4 years ago Last modified on 02/12/10 12:03:55

rpmfluff

rpmfluff is a lightweight way of building RPMs, and sabotaging them so they are broken in controlled ways.

It is intended for use when testing RPM-testers e.g. rpmlint and writing test cases for RPM tools e.g. yum

News

Download

tarball.src.rpmtarball MD5
rpmfluff-0.3.tar.bz2 python-rpmfluff-0.3-5.fc12.src.rpm 296472d772ee0cc04e9d9afd35880fd1
rpmfluff-0.2.tar.bz2 python-rpmfluff-0.2-2.fc9.src.rpm 0d7ce618fb7222b11986bfb078f0454e
rpmfluff-0.1.tar.bz2 python-rpmfluff-0.1-1.fc9.src.rpm 505e95609285d177df4ba875fd5fa228

Examples

Just build empty rpm

import rpmfluff
foo = rpmfluff.SimpleRpmBuild("foo", "0.1", "1")
foo.make()

Source

To clone your copy of the rpmfluff git repo, just run:

$ git clone git://git.fedorahosted.org/git/rpmfluff.git

or you can browse it on rpmfluff.git.

To push changes to the git use ssh (you have to be in the FAS group gitrpmfluff):

$ git remote add fedorahosted ssh://FEDORAUSER@git.fedorahosted.org/git/rpmfluff.git
$ git push fedorahosted