Newer
Older
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
<packages:packages xmlns:packages="http://www.wpkg.org/packages">
<package id="mathematica" name="Mathematica" revision="%version%.1" reboot="false" priority="0">
<variable name="major" value="12" />
<variable name="minor" value="0" />
<variable name="sub" value="0" />
<variable name="version" value="%major%.%minor%.%sub%" />
<check type="uninstall" condition="versiongreaterorequal" path="Wolfram Mathematica %major% .+" value="%version%" />
<install cmd='%WPKGSOFTWARE%\wolfram\mathematica\%version%\setup.exe /verysilent /suppressmsgboxes' />
<install cmd='cmd /c copy "%WPKGSHAREBASE%\%WPKGINSTITUTION%-config\wolfram\mathematica\mathpass" "%programfiles%\Wolfram Research\Mathematica\%major%.%minor%\Configuration\Licensing\mathpass" '/>
<upgrade cmd='cmd /c taskkill /f /im "wolframkernel.exe"'>
<exit code='128'/>
</upgrade>
<upgrade cmd='cmd /c taskkill /f /im "mathematica.exe"'>
<exit code='128'/>
</upgrade>
<upgrade include="remove" />
<upgrade include="install" />
<!-- uninstall old versions if they exist -->
<remove cmd='"%ProgramFiles%\Wolfram Research\Mathematica\11.1\SystemFiles\UninstallFiles\Windows\unins000.exe" /VERYSILENT /suppressmsgboxes'>
<condition>
<check type="file" condition="exists" path="%ProgramFiles%\Wolfram Research\Mathematica\11.1\SystemFiles\UninstallFiles\Windows\unins000.exe" />
</condition>
</remove>
<!-- Uninstall this Mathematica -->
<remove cmd='%WPKGSOFTWARE%\wpkg\tools\waitforprocess.cmd _iu14D2N.tmp' />
<remove cmd='"%ProgramFiles%\Wolfram Research\Mathematica\%major%.%minor%\SystemFiles\UninstallFiles\Windows\unins000.exe" /VERYSILENT /suppressmsgboxes'>
<condition>
<check type="file" condition="exists" path="%ProgramFiles%\Wolfram Research\Mathematica\%major%.%minor%\SystemFiles\UninstallFiles\Windows\unins000.exe" />
</condition>
</remove>
<remove cmd='%WPKGSOFTWARE%\wpkg\tools\waitforprocess.cmd _iu14D2N.tmp' />
</package>
</packages:packages>