Xrpm

Xrpm is a reimplementation of the Redhat Package Manager, because I wanted to get some sources that were only stored in redhat format and I didn’t want to have all the overhead of the reference implementation of RPM floating around my machines. Xrpm simply picks apart RPM archives and lets you examine and extract various parts of them, while makepkg builds simple RPM packages that xrpm (and maybe even the reference implementation, if I'm lucky) can pick apart.

version 1.0.d
1.0.c didn’t build or work on Alpha Unix, because I was making foolish assumptions about scalar sizes and what zcat was aliased to. So, after a little over a year (this, I believe, counts as unsupported in the modern computer world), here’s a new and improved version of the code that works on a new platform.
version 1.0.c
1.0.a didn’t build on FreeBSD 4.4 because it explicitly included a linux header file. A few changes to configure.sh were made and then I could have the system only include the Linux header files when the program is being built there. And after that I needed to add the BSDs to the list of known operating systems (in a no doubt wildly incompatable way) so I could make packages there, and then xrpm was working on FreeBSD. So here it is. Enjoy.
version 1.0.a
1.0.a uses configure.sh to set up for building it on your machine. It works on Mastodon Linux, RedHat, and maybe on FreeBSD.
version 1.0
The first release. Don’t expect miracles or functional code here.