After upgrading RH 6.0 to 6.2, subsequent boots from the CD-ROM and repeating the upgrade process "upgrades" 112 MB of files including glibc, kernel source code, and linuxconf everytime, no matter what. Repeatable on three machines so far...
This is the default behavior; an upgrade always upgrades the 'Base' packages to the current package set to guarantee a workable environment. Perhaps this could be changed so that it doesn't upgrade the exact same version on top of itself....
This is the intended bahavior so that a user can recover from a trashed system. If we did not reinstall the base packages when the same version is already on the system, then there would be no way to recover from corrupted version of those files. The intent is that once the user has prestine versions of the base packages, then they can invoke RPM with the --force option to reinstall any other corrupted packages.