A little bit of context. I took part in releasing an IBM Tivoli/Netcool OMNIbus WebGUI 7.3.1 fix pack to Fix Central and needed to transfer binaries between servers. Each represents a distribution for a specific operating system. The files are huge – ~900Mb each on average. Which Fix Pack? It’s classified.
Anyway, I wanted to ensure the files were transferred without errors. A bit of paranoia, would you not agree? I did not want to end up with damaged files in the middle of publishing a release or, worse, in the hands of our valued customers. To do this, I generated MD5 digests for each distribution on SunOS 5.10.
1 | digest -a md5 -v /path/to/file |
Since I had several files, I redirected the output to some files:
1 2 3 4 | digest -a md5 -v omnibus-webgui_win.tar > ~/digest.txt digest -a md5 -v omnibus-webgui_zlinux.tar >> ~/digest.txt ... digest -a md5 -v omnibus-webgui_aix.tar >> ~/digest.txt |
I did the same thing on the destination server after the file transfer and compared the digests with the previously created ones.