Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/sh
  2.  
  3. osvers=$(sw_vers -productVersion | awk -F. '{print $2}')
  4. sw_vers=$(sw_vers -productVersion)
  5. sw_build=$(sw_vers -buildVersion)
  6.  
  7. if [[ ${osvers} -ge 9 ]]; then
  8.  
  9. #### Disable iCloud Setup Assistant in User Template
  10.  
  11. for USER_TEMPLATE in "/System/Library/User Template"/*
  12. do
  13.  
  14. defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant DidSeeCloudSetup -bool TRUE
  15. defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant GestureMovieSeen none
  16. defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant LastSeenCloudProductVersion "${sw_vers}"
  17. defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant LastPreLoginTasksPerformedVersion "${sw_vers}"
  18. defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant LastPreLoginTasksPerformedBuild "${sw_build}"
  19.  
  20. done
  21.  
  22. ### Disable iCloud Setup Assistant for existing Users
  23.  
  24. for USER_HOME in /Users/*
  25. do
  26.  
  27. USER_UID=`basename "${USER_HOME}"`
  28.     if [ ! "${USER_UID}" = "Shared" ]
  29.     then
  30.     if [ ! -d "${USER_HOME}"/Library/Preferences ]
  31.         then
  32.     mkdir -p "${USER_HOME}"/Library/Preferences
  33.         chown "${USER_UID}" "${USER_HOME}"/Library
  34.         chown "${USER_UID}" "${USER_HOME}"/Library/Preferences
  35.         fi
  36.     if [ -d "${USER_HOME}"/Library/Preferences ]
  37.         then
  38.     defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant DidSeeCloudSetup -bool TRUE
  39.         defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant GestureMovieSeen none
  40.         defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant LastSeenCloudProductVersion "${sw_vers}"
  41.         defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant LastPreLoginTasksPerformedVersion "${sw_vers}"
  42.         defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant LastPreLoginTasksPerformedBuild "${sw_build}"
  43.         chown "${USER_UID}" "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant.plist
  44.     fi
  45.  
  46.     fi
  47.  
  48. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement