Editing System Prefs
I'm building an image for the IT dept at a college where the management's main goal is that this image is as similar (in terms of user experience) as possible to previous versions (which could have been Tiger or Leopard depending on the user). So, settings are pretty important.
I'm not sure I'll figure out how to package everything I need to for this go-around on the image, and will probably end up with a workflow that combines InstaDMG + "the old way" of imaging. But, I'd like to put as much as possible into the InstaDMG half of the workflow. So, my question:
Has anyone been adjusting system preferences or finder preferences in an InstaDMG workflow?
I've had moderate success finding examples of how to use defaults and systemsetup to modify system prefs, but I haven't found a good/comprehensive reference on how to edit specific values (other than just reading the plists and trying to figure out what's there).
So far, I've figured out that I'll want to use:
[code]defaults write com.apple.screencapture type pdf
defaults write com.apple.MenuBarClock DisplaySeconds 1
defaults write com.apple.TimeMachine DoNotOfferNewDisksForBackup 1
defaults write /Library/Preferences/com.apple.TimeMachine AutoBackup 0
systemsetup -settimezone America/New_York
systemsetup -setusingnetworktime on
systemsetup -setnetworktimeserver time.nist.gov
systemsetup -setcomputersleep 60
systemsetup -setdisplaysleep 15
systemsetup -setcomputername 1053_FCAPMaster[/code]
But I'd also like to change the following System Prefs:
Appearance: change highlight color
Spaces: enable and add to menu bar
International: enable character palette and show input menu in menu bar
Security: disable auto-login, set a master password, and turn on the firewall
Bluetooth: turn off and enable Bluetooth status in menu bar
Accounts: display login window as name and password
TimeMachine: do not show menu bar item
Universal Access: enable flash screen when an alert sound occurs
And I want to adjust a few settings for the Finder (what appears in the sidebar, arrange by name, always open in icon view)
I'm also trying to think about how these changes should fit in, should I write a bash script and call it from instadmg.bash after the call to install_custom?
Any ideas or advice are appreciated!
Esther