RPM source
The current RPM source tree is availible by anonymous CVS.
To look at the current work:
cvs -d :pserver:anonymous@cvs.rpm.org:/cvs/devel login
(no password, just carriage return)
cvs -d :pserver:anonymous@cvs.rpm.org:/cvs/devel get rpm
cd rpm
To get to, say, an older "production" rpm-2.5.x branch, then do:
cvs up -r branch-r2-5
cd popt # popt has different branch structure
cvs up -A
cd ..
Otherwise, to get to the "development" rpm-3.0 branch, then do:
cvs up -D "12/16/1998" # I believe everything "worked" here
cd popt # popt has different branch structure
cvs up -A
cd ..
To build, I do:
./autodep.sh
make
You will probably see some automake/autoconf noise the first time you
run: make because CVS mangles time stamps
during the checkout ...
This info provided by Ken Estes (kestes@inamecorp.com)
Maximum RPM
The SGML source for "Maximum RPM" is available through CVS as well:
cvs -d :pserver:anonymous@cvs.rpm.org:/cvs/devel login
(no password, just carriage return)
cvs -d :pserver:anonymous@cvs.rpm.org:/cvs/devel get max-rpm
Tip o' the hat to Jeff Johnson (jbj@jbj.org)