QA:Testcase Mediakit ISO Checksums
From FedoraProject
Contents |
Description
This test is intended to verify that the posted ISO media matches the published sha256sum [1]. Additionally, for ISO media that includes an embedded MD5 [2] checksum, this test verifies that checkisomd5 (used by the installer) correctly locates and verifies the embedded MD5 sum.
Setup
- Download the
.isomedia files you wish to test - Download the matching CHECKSUM file. For example,
Fedora-18-i386-CHECKSUM.
How to test
- Validate that the published CHECKSUM matches the downloaded ISO files by running the command
sha256sum. For example, you might type:sha256sum -c Fedora-15-i386-CHECKSUM
- For all
DVD.iso,boot.isoandLive.isoimages, validate the md5sum imprinted inside the ISO image. When testingMulti-Install.isoorMulti-Desktop.isoDVD images, this step does not apply. First, install thepackage by typing:
isomd5sumyum install isomd5sum. Next, to check all ISO files using thecheckisomd5command, you might type:for ISO in Fedora-*.iso ; do echo "= $ISO =" ; checkisomd5 $ISO ; echo; done
Expected Results
- The command
sha256sumshould return OK results. For example:$ sha256sum -c Fedora-15-i386-CHECKSUM Fedora-15-i386-DVD.iso: OK Fedora-15-i386-netinst.iso: OK
- The command
checkisomd5, when run against installation or Live ISO images should indicate that it is OK to use this media for each ISO image. For example:The media check is complete, the result is: PASS. It is OK to use this media.
The command
checkisomd5, when run against ISO images that do not embed a MD5 sum, such asMulti-Install.isoorMulti-Desktop.iso, should indicate that No checksum information available, unable to verify media.. For example:The media check is complete, the result is: NA. No checksum information available, unable to verify media.