forked from autopkg/recipes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMSOffice2011Updates.munki.recipe
110 lines (108 loc) · 4.91 KB
/
MSOffice2011Updates.munki.recipe
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
<?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>Description</key>
<string>Finds latest Office 2011 update, downloads the disk image and extracts the pkg.
Set VERSION to a specific version number to download that version instead.
Set CULTURE_CODE to a different value to get a different localization. See http://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx for a table of Culture Codes.
If you would like to use an undocumented HTTPS download, set DOWNLOAD_URL_SCHEME to https.
`autopkg run MSOffice2011Updates.munki -k VERSION=14.1.0 -k DISABLE_CODE_SIGNATURE_VERIFICATION=true`
will download and import the 14.1.0 update; most of the later Office updates declare they require
this update, so save yourself some headaches by adding this update to your repo even if you don't
technically require it because your base installer is 14.1.0 or higher. The
DISABLE_CODE_SIGNATURE_VERIFICATION flag is required for 14.1.0 because the installer certificate name
in the download recipe (for current versions) doesn't match that of the 14.1.0 update. The installer
certificate for the downloaded update can still be manually verified, however.
</string>
<key>Identifier</key>
<string>com.github.autopkg.munki.Office2011Updates</string>
<key>Input</key>
<dict>
<key>NAME</key>
<string>Office2011_update</string>
<key>MUNKI_REPO_SUBDIR</key>
<string>apps/Office2011</string>
<key>VERSION</key>
<string>latest</string>
<key>CULTURE_CODE</key>
<string>0409</string>
<key>DOWNLOAD_URL_SCHEME</key>
<string>http</string>
<key>pkginfo</key>
<dict>
<key>blocking_applications</key>
<array>
<string>MSN Messenger</string>
<string>Microsoft Lync</string>
<string>Microsoft Cert Manager</string>
<string>Microsoft Chart Converter</string>
<string>Microsoft Clip Gallery</string>
<string>Microsoft Entourage</string>
<string>Microsoft Outlook</string>
<string>Microsoft Error Reporting</string>
<string>Microsoft Excel</string>
<string>Microsoft Graph</string>
<string>Microsoft Help Viewer</string>
<string>Microsoft Language Register</string>
<string>Microsoft Communicator</string>
<string>Microsoft Messenger</string>
<string>Microsoft PowerPoint</string>
<string>Microsoft Query</string>
<string>Microsoft Word</string>
<string>My Day</string>
<string>Organization Chart</string>
<string>Expression Media</string>
<string>Remote Desktop Connection</string>
<string>Opera</string>
<string>Google Chrome</string>
<string>Firefox</string>
<string>Safari</string>
</array>
<key>catalogs</key>
<array>
<string>testing</string>
</array>
<key>developer</key>
<string>Microsoft</string>
<key>update_for</key>
<array>
<string>Office2011</string>
</array>
</dict>
</dict>
<key>MinimumVersion</key>
<string>1.4</string>
<key>ParentRecipe</key>
<string>com.github.autopkg.download.Office2011Updates</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>DeprecationWarning</string>
<key>Arguments</key>
<dict>
<key>warning_message</key>
<string>This recipe will soon be removed. Please remove it from your list of recipes.</string>
</dict>
</dict>
<dict>
<key>Comment</key>
<string>Merge input pkginfo and additional_pkginfo generated by MSOffice2011UpdateInfoProvider</string>
<key>Processor</key>
<string>MunkiPkginfoMerger</string>
</dict>
<dict>
<key>Arguments</key>
<dict>
<key>pkg_path</key>
<string>%pathname%</string>
<key>repo_subdirectory</key>
<string>%MUNKI_REPO_SUBDIR%</string>
</dict>
<key>Processor</key>
<string>MunkiImporter</string>
</dict>
</array>
</dict>
</plist>