PSU Blast Image Config - Clone/restore OS X disk images, and more
Version: 2.7.0b1PSU Blast Image Config (aka "BIC") is a complete software solution to quickly restore and configure a Macintosh back to a known state.
Operating System: Mac OS X
This tool is intended to automate the build process as much as possible. We use BIC here at PSU to do the initial install of the base OS and applications on all of our lab and kiosk Macs.
Here are some key features of "PSU Blast Image Config":
Â· Configure and set the Open Firmware security, preventing unauthorized access via single (root) user mode or booting from external devices
Â· Set the date and time
Â· Restore a master disk image quickly to a Mac's internal hard disk
Â· Configure the network settings on the restored disk (via ncutil):
IP Address : DHCP or Manual (Static)
Subnet Mask & Router
Network Names (Computer and Local)
Â· Change the startup disk to the restored disk
Â· Extensible through pre- and post-restore scripts
Â· Specify default and autorun settings via a preference file.
Â· Mac OS X 10.2.2 and higher, including Mac OS X 10.4 (Tiger)
Â· Must be logged in with an administrator account to run PSU Blast Image Config
Â· If you desire Open Firmware security, the Macintosh computer to clone to must be capable of supporting it. Note that Open Firmware security settings are machine specific and not stored on the hard disk.
Â· ncutil MUST be installed if you wish to be able to configure the network settings on the restored disk.
What's New in This Release:
Â· NEW: The network preferences file on the restored disk can now be erased before a new one is created, if desired. BIC normally only modifies the existing network preferences file on the restored disk. Sometimes the networking will work better though if the network preferences are first deleted and then recreated with all new fresh entries for the available network interfaces.
Â· To enable this feature, add the "CREATE_NEW_NETWORK_PREFS_FILE" key to the auto-run preferences with the value set to "YES".
Â· NEW: More robust network preferences configuration. When modifying the network settings, I'm now doing more checking if there's already a network location named "Automatic" and if so, deleting it so that the new location that gets created can have the same name and be properly populated with the network interfaces.
Â· NEW: Updated error checking for command line tool exit values for REALbasic 2007. The updated REALbasic frameworks started returning the true exit value of shell commands versus multiply it by 8, so I had to update all of the checks for the exit values of shell commands, which there are many. I also changed my code to 'mod' the exit value with 256 versus dividing it.
Â· FIXED: A crash when autorunning. When autorunning, there was a rare case where there was a reference to an object on the Firmware Security dialog window after it had already been closed which caused BIC to crash. This has been fixed.
Â· KNOWN ISSUE: BIC might crash 1 launch out of 10 on Intel Macs when autorunning. I'm not yet able to replicate this problem 100% of the time, but I'm looking into it. If you run into this problem, please contact me and send along the run log file.
Â· I'm back to using beta numbers for now. I expect to make many more changes for this 2.7 release and, rather waiting longer to get this universal version out, I decided to release it. I'm working on updating a lot of BIC for version 3.0 with a new user interface and other enhancements for a later date.