There have been past hints (in 10.5; from 2001) about how to force the initial Setup Assistant to run again, but these methods were both very manual and required booting in Single User mode.

I've created an AppleScript app -- Clean Install.app -- that will allow you to 'clean' any attached OS X volume (other than the current startup volume). The script removes all the home folders, and the netinfo database (Tiger) or user info plist's (Leopard+), then forces the initial Setup Assistant the next time the 'cleaned' volume is booted. The application is completely written in AppleScript and can be edited, so feel free to make whatever customizations and modifications you want.

This allows you to take a fresh OS X install, add any software and run any updates you'd like, and then give it to ...

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon


[Read more...]