isomd5sum -- ISO9660 checksum utilities
Port home page: http://www.finnie.org/software/isomd5sum/

isomd5sum is a collection of utilities for implanting and checking MD5 
checksums within an ISO9660 image. A checksum is implanted in an image 
using the implantisomd5 utility, and the corresponding checkisomd5 
utility can be used to verify burned CDs are error-free. Also included 
is a Python extension for performing these tasks.

isomd5sum is part of the Anaconda [0] project. I, Ryan Finnie, have 
broken out the isomd5sum directory from the Anaconda sources, and 
modified the Makefile so it can be compiled standalone. No C source 
files (.c or .h) have been modified.

isomd5sum is Copyright (C) 2001 Red Hat, Inc. Ryan Finnie is not 
associated with Red Hat, Inc in any way. To report bugs, please use the 
Red Hat Bugzilla [1] system, under Fedora Core -> anaconda.

Compiling/installing:

Compiling isomd5sum requires gcc, popt [2] (and associated development 
headers), and Python [3] (and associated development headers). Untar the 
package, then type "make implantisomd5 checkisomd5", and optionally 
"make pyisomd5sum.so" if you want to compile the Python extension.  Type 
"make install" as root to install the implantisomd5, checkisomd5 and 
Python library to their traditional locations.

[0] http://fedora.redhat.com/projects/anaconda-installer/
[1] http://bugzilla.redhat.com/bugzilla/enter_bug.cgi
[2] ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/
[3] http://www.python.org/
