forked from rustymyers/Insta
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAppleUserTemplate.sh
executable file
·584 lines (574 loc) · 38.4 KB
/
AppleUserTemplate.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
#!/bin/sh
#* AppleUserTemplate
#+
#+ Description: Payload required. Default Apple User Template preferences.
#+
#+ Version: 1.0
#+
#+ History:
#+ 1.0: Script.
#+
#+ TODO:
#+ * Add more error checking?
#+ * Think about editing existing users?
ME=$0
SCRIPT_DIR="$1/Contents/Resources"
TARGET_DIR="$3"
HOMEPAGE="http://intranet.rdigest.com"
#+ // fix
if [ -z "${TARGET_DIR}" ] || [ "${TARGET_DIR}" = "/" ]; then
TARGET_DIR=""
fi
TARGET_OS=$(sudo /usr/bin/defaults read "${TARGET_DIR}/System/Library/CoreServices/SystemVersion" ProductVersion)
#+ Loop ${TARGET_DIR}/System/Library/User Template
for USER_TEMPLATE in `sudo ls ${TARGET_DIR}/System/Library/User\ Template`
do
if [ -r "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences" ]; then
#+ com.apple.airplay.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.airplay.dock" showInMenuBarIfPresent -bool NO
#+ com.apple.dock.plist (basic settings only).
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.dock" autohide -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.dock" launchanim -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.dock" mineffect -string "scale"
#+ com.apple.driver.AppleBluetoothMultitouch.trackpad
#+ (snow leopard)
sudo /usr/bin/defaults write /Library/Preferences/.GlobalPreferences com.apple.mouse.tapBehavior -int 1
#+ (multi touch snow leopard & lion done via ByHost)
#sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.driver.AppleBluetoothMultitouch.trackpad" Clicking -bool YES
#+ com.apple.ATS.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.ATS" ATSAutoActivation -string ATSAutoActivationDisable
#+ com.apple.Console.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Console" ApplePersistenceIgnoreState YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Console" NSQuitAlwaysKeepsWindows -int 0
#+ com.apple.CrashReporter.plist (hide from scared end users. maybe switch to basic mode...offers them the choice to delete prefs after second crash).
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.CrashReporter" DialogType Server
#+ com.apple.desktopservices.plist (not doing this anymore. Causes weird behaviour with Windows Shares in pre 10.7).
#sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.desktopservices" DSDontWriteNetworkStores -bool TRUE
#+ com.apple.DiskUtility.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.DiskUtility" advanced-image-options -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.DiskUtility" DUDebugMenuEnabled -bool YES
#+ com.apple.finder.plist (possibly redundant if DisableAllAnimations is TRUE, requires testing).
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" AnimateInfoPanes -bool false
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" AnimateWindowZoom -bool false
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" ZoomRects -bool false
#+ Squeeze some more juice out of older macs? requires testing.
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" DisableAllAnimations -bool true
#+ More informative Finder window
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" _FXShowPosixPathInTitle -bool YES
#+ A little faster when opening Finder
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" FXDefaultSearchScope -string SCcf
#+ Speed up finder info on remote volumes
sudo /usr/libexec/PlistBuddy -c "Add :FXInfoPanesExpanded dict" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Add :FXInfoPanesExpanded:Comments bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Set :FXInfoPanesExpanded:Comments NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Add :FXInfoPanesExpanded:General bool YES" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Set :FXInfoPanesExpanded:General YES" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Add :FXInfoPanesExpanded:MetaData bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Set :FXInfoPanesExpanded:MetaData NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Add :FXInfoPanesExpanded:Name bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Set :FXInfoPanesExpanded:Name NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Add :FXInfoPanesExpanded:Preview bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Set :FXInfoPanesExpanded:Preview NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Add :FXInfoPanesExpanded:Privileges bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
sudo /usr/libexec/PlistBuddy -c "Set :FXInfoPanesExpanded:Privileges NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder.plist
#+ Just some standardisation
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" FXPreferredViewStyle -string Nlsv
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" NewWindowTarget -string PfHm
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" QLEnableTextSelection -bool TRUE
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" ShowHardDrivesOnDesktop -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" ShowMountedServersOnDesktop -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" ShowRemovableMediaOnDesktop -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" ShowPathbar -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.finder" ShowStatusBar -bool YES
#+ com.apple.FontBook.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.FontBook" FBValidateFontsBeforeInstalling -bool NO
#+ com.apple.iTunes.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.iTunes" disableCheckForUpdates -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.iTunes" disableGeniusSidebar -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.iTunes" disableGetAlbumArtwork -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.iTunes" disablePing -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.iTunes" disablePingSidebar -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.iTunes" disablePodcasts -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.iTunes" disableRadio -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.iTunes" disableSharedMusic -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.iTunes" dontAutomaticallySyncIPods -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.iTunes" lookForSharedMusic -bool NO
#+ com.apple.NetworkBrowser.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.NetworkBrowser" DisableAirDrop -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.NetworkBrowser" BrowseAllInterfaces -bool NO
#+ com.apple.print.PrintingPrefs
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.print.PrintingPrefs" "Quit When Finished" -bool true
#+ com.apple.Safari.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" ApplePersistenceIgnoreState YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" AutoFillFromAddressBook -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" AutoFillMiscellaneousForms -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" AutoFillPasswords -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" DomainsToNeverSetUp -array "aol.com" "facebook.com" "flickr.com" "google.com" "twitter.com" "vimeo.com" "yahoo.com"
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" IncludeDebugMenu 1
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" LastDisplayedWelcomePageVersionString -string 4.0
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" NewWindowBehaviour 0
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" NSQuitAlwaysKeepsWindows -int 0
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" RestoreSessionAtLaunch -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" WebKitJavaScriptCanOpenWindowsAutomatically -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" ShowStatusBar -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.Safari" HomePage "${HOMEPAGE}"
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.internetconfigpriv" WWWHomePage "${HOMEPAGE}"
#+ com.apple.SetupAssistant.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.SetupAssistant" DidSeeCloudSetup -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.SetupAssistant" GestureMovieSeen none
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.SetupAssistant" LastSeenCloudProductVersion "10.8"
#+ com.apple.systempreferences.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.systempreferences" HiddenPreferencePanes -array "com.apple.preference.notifications" "com.apple.preference.startupdisk" "com.apple.prefs.backup" "com.apple.preferences.softwareupdate" "com.apple.preferences.parentalcontrols" "com.apple.preference.internet" "com.apple.preferences.internetaccounts" "com.apple.preferences.icloud" "com.apple.preferences.sharing" "com.apple.preference.desktopscreeneffect" "com.apple.preference.security" "com.apple.preference.engerysaver" "com.NT-Ware.UniFLOWMacClientConfig"
#+ com.apple.symbolichotkeys.plist (Disable Dashboard and Mission Control Keys so they are default Fn keys), arrggg! changes every time the OS adds functionality or new keys. Find and disable 10.8 dictation key.
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:32:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:32:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:33:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:33:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:34:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:34:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:35:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:35:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:36:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:36:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:37:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:37:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:52:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:52:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:59:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:59:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:62:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:62:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:63:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:63:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:64:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:64:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:65:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:65:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Add :AppleSymbolicHotKeys:73:enabled bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
sudo /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:73:enabled NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.apple.symbolichotkeys.plist
#+ com.apple.TimeMachine.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.TimeMachine" DoNotOfferNewDisksForBackup -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.TimeMachine" AutoBackup -bool NO
#+ com.apple.universalaccess.plist
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.universalaccess" voiceOverOnOffKey -bool NO
#+ .GlobalPreferences
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" AppleKeyboardUIMode -int 2
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" AppleMiniaturizeOnDoubleClick -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" AppleShowAllExtensions -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" AppleShowScrollBars -string "Always"
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" NSAutomaticSpellingCorrectionEnabled -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" NSAutomaticWindowAnimationsEnabled -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" NSDocumentSaveNewDocumentsToCloud -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" NSNavPanelExpandedStateForSaveMode -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" NSQuitAlwaysKeepsWindows -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" PMPrintingExpandedStateForPrint -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" com.apple.swipescrolldirection -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/.GlobalPreferences" com.apple.keyboard.fnState -bool YES
#+ OK, so this is really ugly but the only way to do it if you want to avoid supplying payloads items. I will work on making it nicer when I have time.
sudo /bin/cat > "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.apple.sidebarlists.plist" << EOPROFILE
<?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>favorites</key>
<dict>
<key>Controller</key>
<string>VolumesList</string>
<key>CustomListProperties</key>
<dict>
<key>com.apple.LSSharedFileList.Restricted.upgraded</key>
<true/>
<key>com.apple.LSSharedFileList.VolumesListMigrated</key>
<true/>
</dict>
<key>ShowEjectables</key>
<true/>
<key>ShowHardDisks</key>
<true/>
<key>ShowRemovable</key>
<true/>
<key>ShowServers</key>
<true/>
<key>VolumesList</key>
<array>
<dict>
<key>EntryType</key>
<integer>16</integer>
<key>Name</key>
<string>iDisk</string>
<key>SpecialID</key>
<integer>1766093675</integer>
<key>Visibility</key>
<string>NeverVisible</string>
</dict>
<dict>
<key>Alias</key>
<data>
AAAAAAB2AAMAAQAAyk1lwwAASCsAAAAAAAAAAgABB1gA
AMoisLgAAAAACSD//gAAAAAAAAAA/////wABAAAADgAQ
AAcATgBlAHQAdwBvAHIAawAPAAoABABPAFMAWABMABIA
B05ldHdvcmsAABMAAS8A//8AAA==
</data>
<key>EntryType</key>
<integer>16</integer>
<key>Name</key>
<string>Network</string>
<key>SpecialID</key>
<integer>1735288180</integer>
<key>Visibility</key>
<string>NeverVisible</string>
</dict>
<dict>
<key>Alias</key>
<data>
AAAAAACEAAMAAQAAyk1lwwAASCsAAAAAAAAAAgAAAKUA
AMoBn94AAAAACSD//gAAAAAAAAAA/////wABAAAADgAa
AAwAQQBwAHAAbABpAGMAYQB0AGkAbwBuAHMADwAKAAQA
TwBTAFgATAASAAxBcHBsaWNhdGlvbnMAEwABLwD//wAA
</data>
<key>CustomItemProperties</key>
<dict>
<key>com.apple.LSSharedFileList.TemplateSystemSelector</key>
<integer>1935819120</integer>
</dict>
<key>Icon</key>
<data>
SW1nUgAAASIAAAAARkJJTAAAARYAAAACAAAAAAAAAAAB
BgADAAAAAMpNZcMAAEgrAAAAAAAACycAADnYAADKKdM8
AAAAAAkg//4AAAAAAAAAAP////8AAQAYAAALJwAACTkA
AAk4AAAAhgAAAHkAAAB4AA4ANgAaAFQAbwBvAGwAYgBh
AHIAQQBwAHAAcwBGAG8AbABkAGUAcgBJAGMAbwBuAC4A
aQBjAG4AcwAPAAoABABPAFMAWABMABIAWlN5c3RlbS9M
aWJyYXJ5L0NvcmVTZXJ2aWNlcy9Db3JlVHlwZXMuYnVu
ZGxlL0NvbnRlbnRzL1Jlc291cmNlcy9Ub29sYmFyQXBw
c0ZvbGRlckljb24uaWNucwATAAEvAP//AAA=
</data>
<key>Name</key>
<string>Applications</string>
</dict>
<dict>
<key>Alias</key>
<data>
AAAAAACYAAMAAQAAyk1lwwAASCsAAAAAAAStUAAErVIA
AMpOkJUAAAAACSD//gAAAAAAAAAA/////wABAAwABK1Q
AAAAaAAAAGQADgAQAAcARABlAHMAawB0AG8AcAAPAAoA
BABPAFMAWABMABIAF3ByaXZhdGUvdmFyL2FyZC9EZXNr
dG9wAAATAAEvAAAVAAIAEP//AAA=
</data>
<key>CustomItemProperties</key>
<dict>
<key>com.apple.LSSharedFileList.TemplateSystemSelector</key>
<integer>1935819892</integer>
</dict>
<key>Icon</key>
<data>
SW1nUgAAASwAAAAARkJJTAAAASAAAAACAAAAAAAAAAAB
EAADAAAAAMpNZcMAAEgrAAAAAAAACycAADnbAADKKdM8
AAAAAAkg//4AAAAAAAAAAP////8AAQAYAAALJwAACTkA
AAk4AAAAhgAAAHkAAAB4AA4APAAdAFQAbwBvAGwAYgBh
AHIARABlAHMAawB0AG8AcABGAG8AbABkAGUAcgBJAGMA
bwBuAC4AaQBjAG4AcwAPAAoABABPAFMAWABMABIAXVN5
c3RlbS9MaWJyYXJ5L0NvcmVTZXJ2aWNlcy9Db3JlVHlw
ZXMuYnVuZGxlL0NvbnRlbnRzL1Jlc291cmNlcy9Ub29s
YmFyRGVza3RvcEZvbGRlckljb24uaWNucwAAEwABLwD/
/wAA
</data>
<key>Name</key>
<string>Desktop</string>
</dict>
<dict>
<key>Alias</key>
<data>
AAAAAACeAAMAAQAAyk1lwwAASCsAAAAAAAStUAAEvfgA
AMpOnyoAAAAACSD//gAAAAAAAAAA/////wABAAwABK1Q
AAAAaAAAAGQADgAUAAkARABvAGMAdQBtAGUAbgB0AHMA
DwAKAAQATwBTAFgATAASABlwcml2YXRlL3Zhci9hcmQv
RG9jdW1lbnRzAAATAAEvAAAVAAIAEP//AAA=
</data>
<key>CustomItemProperties</key>
<dict>
<key>com.apple.LSSharedFileList.TemplateSystemSelector</key>
<integer>1935819875</integer>
</dict>
<key>Icon</key>
<data>
SW1nUgAAATIAAAAARkJJTAAAASYAAAACAAAAAAAAAAAB
FgADAAAAAMpNZcMAAEgrAAAAAAAACycAADncAADKKdM8
AAAAAAkg//4AAAAAAAAAAP////8AAQAYAAALJwAACTkA
AAk4AAAAhgAAAHkAAAB4AA4AQAAfAFQAbwBvAGwAYgBh
AHIARABvAGMAdQBtAGUAbgB0AHMARgBvAGwAZABlAHIA
SQBjAG8AbgAuAGkAYwBuAHMADwAKAAQATwBTAFgATAAS
AF9TeXN0ZW0vTGlicmFyeS9Db3JlU2VydmljZXMvQ29y
ZVR5cGVzLmJ1bmRsZS9Db250ZW50cy9SZXNvdXJjZXMv
VG9vbGJhckRvY3VtZW50c0ZvbGRlckljb24uaWNucwAA
EwABLwD//wAA
</data>
<key>Name</key>
<string>Documents</string>
</dict>
<dict>
<key>Alias</key>
<data>
AAAAAACeAAMAAQAAyk1lwwAASCsAAAAAAAStUAAEvc4A
AMpOnyoAAAAACSD//gAAAAAAAAAA/////wABAAwABK1Q
AAAAaAAAAGQADgAUAAkARABvAHcAbgBsAG8AYQBkAHMA
DwAKAAQATwBTAFgATAASABlwcml2YXRlL3Zhci9hcmQv
RG93bmxvYWRzAAATAAEvAAAVAAIAEP//AAA=
</data>
<key>CustomItemProperties</key>
<dict>
<key>com.apple.LSSharedFileList.TemplateSystemSelector</key>
<integer>1935819884</integer>
</dict>
<key>Icon</key>
<data>
SW1nUgAAABwAAAAAU1lTTAAAABAAAAAAdER3bg==
</data>
<key>Name</key>
<string>Downloads</string>
</dict>
</array>
</dict>
<key>networkbrowser</key>
<dict>
<key>Controller</key>
<string>CustomListItems</string>
<key>CustomListItems</key>
<array/>
<key>CustomListProperties</key>
<dict>
<key>com.apple.NetworkBrowser.backToMyMacEnabled</key>
<false/>
<key>com.apple.NetworkBrowser.bonjourEnabled</key>
<false/>
</dict>
</dict>
<key>savedsearches</key>
<dict>
<key>Controller</key>
<string>CustomListItems</string>
<key>CustomListItems</key>
<array>
<dict>
<key>Alias</key>
<data>
AAAAAAD8AAMAAQAAyk1lwwAASCsAAAAAAAC5ywAAuhQA
AMoorHUAAAAACSD//gAAAAAAAAAA/////wABABwAALnL
AAC5vwAAuboAALm5AAAAhgAAAHkAAAB4AA4AJgASAFQA
bwBkAGEAeQAuAGMAYQBuAG4AZQBkAFMAZQBhAHIAYwBo
AA8ACgAEAE8AUwBYAEwAEgBbU3lzdGVtL0xpYnJhcnkv
Q29yZVNlcnZpY2VzL0ZpbmRlci5hcHAvQ29udGVudHMv
UmVzb3VyY2VzL0Nhbm5lZFNlYXJjaGVzL1RvZGF5LmNh
bm5lZFNlYXJjaAAAEwABLwD//wAA
</data>
<key>Icon</key>
<data>
SW1nUgAAASQAAAAARkJJTAAAARgAAAACAAAAAAAAAAAB
CAADAAAAAMpNZcMAAEgrAAAAAAAAuhUAALoZAADKKKx1
AAAAAAkg//4AAAAAAAAAAP////8AAQAkAAC6FQAAuhQA
ALnLAAC5vwAAuboAALm5AAAAhgAAAHkAAAB4AA4AFgAK
AFQAbwBkAGEAeQAuAGkAYwBuAHMADwAKAAQATwBTAFgA
TAASAHBTeXN0ZW0vTGlicmFyeS9Db3JlU2VydmljZXMv
RmluZGVyLmFwcC9Db250ZW50cy9SZXNvdXJjZXMvQ2Fu
bmVkU2VhcmNoZXMvVG9kYXkuY2FubmVkU2VhcmNoL1Jl
c291cmNlcy9Ub2RheS5pY25zABMAAS8A//8AAA==
</data>
<key>Name</key>
<string>Today</string>
</dict>
<dict>
<key>Alias</key>
<data>
AAAAAAEIAAMAAQAAyk1lwwAASCsAAAAAAAC5ywAAuhwA
AMoorHUAAAAACSD//gAAAAAAAAAA/////wABABwAALnL
AAC5vwAAuboAALm5AAAAhgAAAHkAAAB4AA4ALgAWAFkA
ZQBzAHQAZQByAGQAYQB5AC4AYwBhAG4AbgBlAGQAUwBl
AGEAcgBjAGgADwAKAAQATwBTAFgATAASAF9TeXN0ZW0v
TGlicmFyeS9Db3JlU2VydmljZXMvRmluZGVyLmFwcC9D
b250ZW50cy9SZXNvdXJjZXMvQ2FubmVkU2VhcmNoZXMv
WWVzdGVyZGF5LmNhbm5lZFNlYXJjaAAAEwABLwD//wAA
</data>
<key>Icon</key>
<data>
SW1nUgAAATQAAAAARkJJTAAAASgAAAACAAAAAAAAAAAB
GAADAAAAAMpNZcMAAEgrAAAAAAAAuh0AALohAADKKKx1
AAAAAAkg//4AAAAAAAAAAP////8AAQAkAAC6HQAAuhwA
ALnLAAC5vwAAuboAALm5AAAAhgAAAHkAAAB4AA4AHgAO
AFkAZQBzAHQAZQByAGQAYQB5AC4AaQBjAG4AcwAPAAoA
BABPAFMAWABMABIAeFN5c3RlbS9MaWJyYXJ5L0NvcmVT
ZXJ2aWNlcy9GaW5kZXIuYXBwL0NvbnRlbnRzL1Jlc291
cmNlcy9DYW5uZWRTZWFyY2hlcy9ZZXN0ZXJkYXkuY2Fu
bmVkU2VhcmNoL1Jlc291cmNlcy9ZZXN0ZXJkYXkuaWNu
cwATAAEvAP//AAA=
</data>
<key>Name</key>
<string>Yesterday</string>
</dict>
<dict>
<key>Alias</key>
<data>
AAAAAAEIAAMAAQAAyk1lwwAASCsAAAAAAAC5ywAAugwA
AMoorHUAAAAACSD//gAAAAAAAAAA/////wABABwAALnL
AAC5vwAAuboAALm5AAAAhgAAAHkAAAB4AA4ALgAWAFAA
YQBzAHQAIABXAGUAZQBrAC4AYwBhAG4AbgBlAGQAUwBl
AGEAcgBjAGgADwAKAAQATwBTAFgATAASAF9TeXN0ZW0v
TGlicmFyeS9Db3JlU2VydmljZXMvRmluZGVyLmFwcC9D
b250ZW50cy9SZXNvdXJjZXMvQ2FubmVkU2VhcmNoZXMv
UGFzdCBXZWVrLmNhbm5lZFNlYXJjaAAAEwABLwD//wAA
</data>
<key>Icon</key>
<data>
SW1nUgAAATIAAAAARkJJTAAAASYAAAACAAAAAAAAAAAB
FgADAAAAAMpNZcMAAEgrAAAAAAAAug0AALoRAADKKKx1
AAAAAAkg//4AAAAAAAAAAP////8AAQAkAAC6DQAAugwA
ALnLAAC5vwAAuboAALm5AAAAhgAAAHkAAAB4AA4AHAAN
AFQAaABpAHMAVwBlAGUAawAuAGkAYwBuAHMADwAKAAQA
TwBTAFgATAASAHdTeXN0ZW0vTGlicmFyeS9Db3JlU2Vy
dmljZXMvRmluZGVyLmFwcC9Db250ZW50cy9SZXNvdXJj
ZXMvQ2FubmVkU2VhcmNoZXMvUGFzdCBXZWVrLmNhbm5l
ZFNlYXJjaC9SZXNvdXJjZXMvVGhpc1dlZWsuaWNucwAA
EwABLwD//wAA
</data>
<key>Name</key>
<string>Past Week</string>
</dict>
<dict>
<key>Alias</key>
<data>
AAAAAAEUAAMAAQAAyk1lwwAASCsAAAAAAAC5ywAAudQA
AMoorHUAAAAACSD//gAAAAAAAAAA/////wABABwAALnL
AAC5vwAAuboAALm5AAAAhgAAAHkAAAB4AA4ANgAaAEEA
bABsACAARABvAGMAdQBtAGUAbgB0AHMALgBjAGEAbgBu
AGUAZABTAGUAYQByAGMAaAAPAAoABABPAFMAWABMABIA
Y1N5c3RlbS9MaWJyYXJ5L0NvcmVTZXJ2aWNlcy9GaW5k
ZXIuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9DYW5uZWRT
ZWFyY2hlcy9BbGwgRG9jdW1lbnRzLmNhbm5lZFNlYXJj
aAAAEwABLwD//wAA
</data>
<key>Icon</key>
<data>
SW1nUgAAAP4AAAAARkJJTAAAAPIAAAACAAAAAAAAAAAA
4gADAAAAAMpNZcMAAEgrAAAAAAAAub8AALqVAADKKKxs
AAAAAAkg//4AAAAAAAAAAP////8AAQAYAAC5vwAAuboA
ALm5AAAAhgAAAHkAAAB4AA4AIgAQAFMAbQBhAHIAdABG
AG8AbABkAGUAcgAuAGkAYwBuAHMADwAKAAQATwBTAFgA
TAASAEpTeXN0ZW0vTGlicmFyeS9Db3JlU2VydmljZXMv
RmluZGVyLmFwcC9Db250ZW50cy9SZXNvdXJjZXMvU21h
cnRGb2xkZXIuaWNucwATAAEvAP//AAA=
</data>
<key>Name</key>
<string>All Documents</string>
</dict>
</array>
</dict>
<key>systemitems</key>
<dict>
<key>Controller</key>
<string>VolumesList</string>
<key>CustomListProperties</key>
<dict>
<key>com.apple.LSSharedFileList.VolumesListMigrated</key>
<true/>
</dict>
<key>ShowEjectables</key>
<true/>
<key>ShowHardDisks</key>
<true/>
<key>ShowRemovable</key>
<true/>
<key>ShowServers</key>
<true/>
<key>VolumesList</key>
<array>
<dict>
<key>EntryType</key>
<integer>16</integer>
<key>Flags</key>
<integer>1</integer>
<key>Name</key>
<string>Computer</string>
<key>SpecialID</key>
<integer>1919905652</integer>
<key>Visibility</key>
<string>AlwaysVisible</string>
</dict>
<dict>
<key>EntryType</key>
<integer>16</integer>
<key>Name</key>
<string>iDisk</string>
<key>SpecialID</key>
<integer>1766093675</integer>
<key>Visibility</key>
<string>NeverVisible</string>
</dict>
<dict>
<key>Alias</key>
<data>
AAAAAAB2AAMAAQAAyk1lwwAASCsAAAAAAAAAAgABB1gA
AMoisLgAAAAACSD//gAAAAAAAAAA/////wABAAAADgAQ
AAcATgBlAHQAdwBvAHIAawAPAAoABABPAFMAWABMABIA
B05ldHdvcmsAABMAAS8A//8AAA==
</data>
<key>EntryType</key>
<integer>16</integer>
<key>Name</key>
<string>Network</string>
<key>SpecialID</key>
<integer>1735288180</integer>
<key>Visibility</key>
<string>NeverVisible</string>
</dict>
</array>
</dict>
</dict>
</plist>
EOPROFILE
# End the ugliness
#+ Third Party
#+ com.adobe.crashreporter
sudo /usr/bin/defaults write "/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.adobe.crashreporter" always_never_send -int 2
#+ com.adobe.Acrobat.Pro.plist
sudo /usr/libexec/PlistBuddy -c "Add :10 dict" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.adobe.Acrobat.Pro.plist
sudo /usr/libexec/PlistBuddy -c "Add :10:AVGeneral dict" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.adobe.Acrobat.Pro.plist
sudo /usr/libexec/PlistBuddy -c "Add :10:AVGeneral:CheckForUpdatesAtStartup array" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.adobe.Acrobat.Pro.plist
sudo /usr/libexec/PlistBuddy -c "Add :10:AVGeneral:CheckForUpdatesAtStartup:0 integer 0" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.adobe.Acrobat.Pro.plist
sudo /usr/libexec/PlistBuddy -c "Set :10:AVGeneral:CheckForUpdatesAtStartup:0 0" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.adobe.Acrobat.Pro.plist
sudo /usr/libexec/PlistBuddy -c "Add :10:AVGeneral:CheckForUpdatesAtStartup:1 bool NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.adobe.Acrobat.Pro.plist
sudo /usr/libexec/PlistBuddy -c "Set :10:AVGeneral:CheckForUpdatesAtStartup:1 NO" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.adobe.Acrobat.Pro.plist
#+ Adobe Lightroom
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.adobe.Lightroom2" noAutomaticallyCheckUpdates -bool true
#+ CyberDuck
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/ch.sudo.cyberduck" connection.login.useKeychain -string false
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/ch.sudo.cyberduck" donate.reminder -string 4.2.1
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/ch.sudo.cyberduck" donate.reminder.date -string 1333064699726
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/ch.sudo.cyberduck" SUCheckAtStartup -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/ch.sudo.cyberduck" update.check -string FALSE
#+ Flip4Mac
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/net.telestream.wmv" UpdateCheck_CheckInterval -int 9999
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/net.telestream.wmv.plugin" ShowController -bool YES
#+ Growl
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp" GrowlDisplayPluginName -string "Music Video"
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp" GrowlEnabled -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp" GrowlEnableForward -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp" GrowlLoggingEnabled -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp" GrowlMenuExtra -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp" GrowlStartServer -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp" GrowlUpdateCheck -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp" StickyWhenAway -bool NO
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp" com.Growl.MusicVideo -dict
sudo /usr/libexec/PlistBuddy -c "Add :com.Growl.MusicVideo dict" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp.plist
sudo /usr/libexec/PlistBuddy -c "Add :com.Growl.MusicVideo:Duration integer 0" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp.plist
sudo /usr/libexec/PlistBuddy -c "Set :com.Growl.MusicVideo:Duration 0" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp.plist
sudo /usr/libexec/PlistBuddy -c "Add :com.Growl.MusicVideo:Opacity integer 0" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp.plist
sudo /usr/libexec/PlistBuddy -c "Set :com.Growl.MusicVideo:Opacity 0" ${TARGET_DIR}/System/Library/User\ Template/${USER_TEMPLATE}/Library/Preferences/com.Growl.GrowlHelperApp.plist
#+ Microsoft Office
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.microsoft.autoupdate2" HowToCheck -string Manual
#+ Stuffit Expander
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.stuffit.StuffIt-Expander" moveToApplicationsFolderAlertSuppress -bool YES
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.stuffit.StuffIt-Expander" registrationAction -int 2
sudo /usr/bin/defaults write "${TARGET_DIR}/System/Library/User Template/${USER_TEMPLATE}/Library/Preferences/com.stuffit.StuffIt-Expander" SUEnableAutomaticChecks -bool NO
fi
done
exit 0