6
edits
Changes
ITunes
,Add version edited for current itunes. Also waiting for confirmation about the use of <depends>
== XML ==
'''If you update this code, please remember the SIDs change on each new version installed'''
=== 9.2.1.5 ===
'''NOTICE: Apple Application Support is now required for Apple QuickTime to run'''
Deploy File/Folder Structure
%SOFTWARE%\itunes\9.2.1.5\iTunes.msi
%SOFTWARE%\itunes\9.2.1.5\QuickTime.msi
%SOFTWARE%\itunes\9.2.1.5\AppleMobileDeviceSupport.msi
%SOFTWARE%\itunes\9.2.1.5\AppleApplicationSupport.msi
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<package
id="itunes"
name="Apple iTunes"
revision="9.2.1.5"
reboot="false"
priority="1">
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\iTunes\iTunes.exe" value="9.2.1.5"/>
<install cmd="msiexec.exe /qn /norestart /i %SOFTWARE%\itunes\9.2.1.5\iTunes.msi" />
<upgrade cmd="msiexec.exe /qn /norestart /i %SOFTWARE%\itunes\9.2.1.5\iTunes.msi">
<exit code="any" />
</upgrade>
<remove cmd="msiexec.exe /qn /uninstall {91F7F3F3-CE80-48C3-8327-7D24A0A5716A}" />
</package>
<package
id="applesupport"
name="Apple Software Application Support"
revision="1.3.0"
reboot="false"
priority="1">
<depends package-id="itunes"/>
<check type="registry" condition="equals" path="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B2D328BE-45AD-4D92-96F9-2151490A203E}\DisplayVersion" value="1.3.0"/>
<install cmd="msiexec /qn /i %SOFTWARE%\itunes\9.2.1.5\AppleApplicationSupport.msi" />
<upgrade cmd="msiexec /qn /i %SOFTWARE%\itunes\9.2.1.5\AppleApplicationSupport.msi" />
<remove cmd="msiexec /qn /uninstall {B2D328BE-45AD-4D92-96F9-2151490A203E" />
</package>
<package
id="quicktime"
name="Apple Quicktime"
revision="7.66.73.0"
reboot="false"
priority="1">
<depends package-id="itunes"/>
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\QuickTime\QuickTimePlayer.exe" value="7.66.73.0"/>
<install cmd="msiexec /qn /i %SOFTWARE%\itunes\9.2.1.5\QuickTime.msi" />
<upgrade cmd="msiexec /qn /i %SOFTWARE%\itunes\9.2.1.5\QuickTime.msi" />
<remove cmd="msiexec /qn /uninstall {3D9892BB-A751-4E48-ADC8-E4289956CE1D" />
</package>
<package
id="applemobile"
name="Apple Mobile Device Support"
revision="3.1.0.62"
reboot="false"
priority="1">
<depends package-id="itunes"/>
<check type="registry" condition="equals" path="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{85991ED2-010C-4930-96FA-53F43C2CE98A}\DisplayVersion" value="3.1.0.62" />
<install cmd="msiexec /qn /i %SOFTWARE%\itunes\9.2.1.5\AppleMobileDeviceSupport.msi" />
<upgrade cmd="msiexec /qn /i %SOFTWARE%\itunes\9.2.1.5\AppleMobileDeviceSupport.msi" />
<remove cmd="msiexec /qn /uninstall {AADEA55D-C834-4BCB-98A3-4B8D1C18F4EE}" />
</package>
</source>
=== 9.0.0.70 ===