Hi Martin
This may sound long winded and A about F for you, but it has served me well in the past when needing a clear path to re-install or upgrade with RPM. First, locate the source rpm for the offending package and install it - This will do nothing more than unpack some tarballs to /usr/src/packages/SOURCES. Uncompress the source tarball, apply the fix, and rebuild the tarball. If you have a diff, things are a little easier, as this an be placed in the same directory, and a simple line added to the spec file in /usr/src/packages/SPECS. Prior to rebuilding the binary, you would want to increment the extra-version tag so that you avoid having to use a force flag when it comes to installing the final rpm. With the changes in place, run rpmbuild in the SPECS dir, and you should end up with an RPM containing your bug fix.
Alternatively, download the sources from a cvs repository and compile the latest bleeding edge code.
Regards, Paul.
On Tuesday 24 August 2004 21:46, Martin Collins wrote:
I really don't want to break my system this time, as there must be some way to beat this beast, so would really appreciate some advice.