SHOW:
|
|
- or go back to the newest paste.
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 |
25 | + | |
26 | ||
27 | USER_UID=`basename "${USER_HOME}"` | |
28 | if [ ! "${USER_UID}" = "Shared" ] | |
29 | then | |
30 | - | then |
30 | + | |
31 | - | mkdir -p "${USER_HOME}"/Library/Preferences |
31 | + | then |
32 | mkdir -p "${USER_HOME}"/Library/Preferences | |
33 | chown "${USER_UID}" "${USER_HOME}"/Library | |
34 | - | fi |
34 | + | |
35 | fi | |
36 | - | then |
36 | + | |
37 | - | defaults write "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant DidSeeCloudSetup -bool TRUE |
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 | - | chown "${USER_UID}" "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant.plist |
42 | + | |
43 | - | fi |
43 | + | chown "${USER_UID}" "${USER_HOME}"/Library/Preferences/com.apple.SetupAssistant.plist |
44 | fi | |
45 | ||
46 | fi | |
47 | ||
48 | done |