Bulk ISO burning script with verification

After some internet searching I failed to find any other suitable tool for free that could do what I wanted it to; so I decided to create one. My involvement in the MythDora project fueled the need for a tool that could burn multiple copies of disks across multiple burners un-attended. Many of the gui tools can burn multiple copies, but some have issues with verification, plus no tool that I found could address more than 1 burning drive simultaneously.

The tool is called bulk-burn.sh and you can grab it below.

The usage is quite simple ./bulk-burn.sh /path/to/iso [number of copies]

The version being uploaded has a key part commented out however, as I found out the hard-way my old system that I installed 4 DVD burners in does not have the i/o capability needed to buffer and burn 4 disks at a time reliably.

On line 97 you'll find an ampersand that is commented out, and this will allow jobs to fall into the background if you want more than one drive in use at a time. Otherwise, the script will burn one disk at a time and eject the completed disk before moving on to the next available drive.

You'll notice in the beginning of execution the script will generate md5sum values of the isos, and it'll also store these values in your home directory. This will allow you to come back to an ISO you've burnt previously and for-go the extra time for md5sum.

Keep in mind that growisofs, md5sum, and dd are required.

Enjoy - and please give me feedback at mythdora -@- the pisanis dot com

Ryan

AttachmentSize
Plain text icon bulk-burn.sh_.txt2.66 KB