View difference between Paste ID: iivKgCZn and QunygZwc
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