Posted on 10-01-2015 07:27 AM
for my 10.10 upgrade I had a disable setup assistant pkg in the first boot pkg. Would that still be needed or is there a newer better faster stronger practice to use now?
Posted on 10-01-2015 12:29 PM
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DidSeeCloudSetup</key>
<true/>
<key>DidSeeSyncSetup</key>
<true/>
<key>DidSeeSyncSetup2</key>
<true/>
<key>DidSeeiCloudSecuritySetup</key>
<true/>
<key>GestureMovieSeen</key>
<string>none</string>
<key>LastCacheCleanupStillRunning</key>
<false/>
<key>LastPreLoginTasksPerformedBuild</key>
<string>15B17c</string>
<key>LastPreLoginTasksPerformedVersion</key>
<string>10.11.1</string>
<key>LastSeenBuddyBuildVersion</key>
<string></string>
<key>LastSeenCloudProductVersion</key>
<string>10.11.1</string>
<key>LastSeenSyncProductVersion</key>
<string>10.11.1</string>
<key>RunNonInteractive</key>
<false/>
<key>ShowKeychainSyncBuddyAtLogin</key>
<false/>
<key>SkipFirstLoginOptimization</key>
<false/>
</dict>
</plist>
Posted on 10-01-2015 12:38 PM
Well that's a profile I'm assuming, but the problem is that you would have to update each time a new OS update comes out. @rtrouton has a post on his blog http://derflounder.wordpress.com
Posted on 10-01-2015 12:40 PM
that's the setup assistant.plist the there's some new lines added.
/usr/bin/defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant DidSeeSyncSetup -bool TRUE
/usr/bin/defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant DidSeeSyncSetup2 -bool TRUE
/usr/bin/defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant DidSeeiCloudSecuritySetup -bool TRUE
they need to be added to your scripts/disable iCloud popup workflows.
Posted on 10-21-2015 03:16 PM
Why does your LastSeenBuddyBuildVersion not include the build string?
FYI, the best way to keep from hand-coding these is to write them to the plist programmatically. The build can be gotten with this:
os_build=$(sw_vers -buildVersion)
The os version can be gotten with this:
os=$(sw_vers -productVersion)
Hope this helps.
Posted on 10-22-2015 11:37 PM
Hi Guys
i am doing up the setup assistant.plist for icloud and the old way , then i found this
https://gist.github.com/apettinen/1fe324cf82b1794e6f15
i convert it to a configuration profile and i dont have to set all the keys except one key SkipCloudSetup
i only did one initial test and it seems to work. maybe give it a try, this way you don't need to match the OS version