Customize OS X InstallESD

Introducing iESD

I created the shell script InstallESD.dmg.tool when I was trying to install OS X on OS X. However, every time Apple releases a major version of OS X, Apple changes the structure of InstallESD.dmg. As a result, the complexity of the script keeps increasing and the script is already over 350 lines. Now, it’s time to stop the crappy shell scripting.

Here comes the new iESD. Written entirely in Ruby.