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.