Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- osvers=$(sw_vers -productVersion | awk -F. '{print $2}')
- sw_vers=$(sw_vers -productVersion)
- sw_build=$(sw_vers -buildVersion)
- if [[ ${osvers} -ge 9 ]]; then
- #### Disable iCloud Setup Assistant in User Template
- for USER_TEMPLATE in "/System/Library/User Template"/*
- do
- defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant DidSeeCloudSetup -bool TRUE
- defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant GestureMovieSeen none
- defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant LastSeenCloudProductVersion "${sw_vers}"
- defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant LastPreLoginTasksPerformedVersion "${sw_vers}"
- defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant LastPreLoginTasksPerformedBuild "${sw_build}"
- done
- ### Disable iCloud Setup Assistant for existing Users
- for USER_HOME in /Users/*
- do
- USER_UID=`basename "${USER_HOME}"`
- if [ ! "${USER_UID}" = "Shared" ]
- then
- if [ ! -d "${USER_HOME}"/Library/Preferences ]
- then
- mkdir -p "${USER_HOME}"/Library/Preferences
- chown "${USER_UID}" "${USER_HOME}"/Library
- chown "${USER_UID}" "${USER_HOME}"/Library/Preferences
- fi
- if [ -d "${USER_HOME}"/Library/Preferences ]
- then
- defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant DidSeeCloudSetup -bool TRUE
- defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant GestureMovieSeen none
- defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant LastSeenCloudProductVersion "${sw_vers}"
- defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant LastPreLoginTasksPerformedVersion "${sw_vers}"
- defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant LastPreLoginTasksPerformedBuild "${sw_build}"
- chown "${USER_UID}" "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant.plist
- fi
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement