Since neither Mozilla, Red Hat, nor Ximian seems in a hurry to release RPMs of Mozilla 1.0.1, and since I use the 1.0-based Galeon and would like to take advantage of the fixes, I thought I'd try building a set. So far, it seems to have worked.
Because of the size I'm not going to post the whole thing, just the modified .spec file I created and links to the originals. I built this on Red Hat Linux 7.3, but I expect it should work on other RPM-based systems.
Update 9/17/02 - A new version of Galeon is out with support for Mozilla 1.1, which has official RPMs, so this is probably no longer useful exactly as it is - however, the technique should work for upgrading other packages, assuming the list of installed files doesn't change.
rpm -i mozilla-1.0.0-9.src.rpm
cp mozilla-source-1.0.1.tar.bz2 /usr/src/redhat/SOURCES
rpm -ba mozilla-1.0.1.spec or rpm -ba --target i686 mozilla-1.0.1.spec or rpm -ba --target athlon mozilla-1.0.1.spec (or something similar)
rpm -Uvh /usr/src/redhat/RPMS/(architecture)/mozilla*
mv /usr/lib/mozilla-1.0.0/plugins/* /usr/lib/mozilla-1.0.1/plugins
elif [ -f /usr/lib/mozilla-1.0.1/chrome/comm.jar ]; then MOZILLA_HOME=/usr/lib/mozilla-1.0.1 elif [ -f /usr/lib/mozilla-1.0.0/chrome/comm.jar ]; then MOZILLA_HOME=/usr/lib/mozilla-1.0.0 ...