diff --git a/packages/origin.xml b/packages/origin.xml new file mode 100755 index 0000000000000000000000000000000000000000..97550c35f28a56db944803bda26728a382fbf857 --- /dev/null +++ b/packages/origin.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<packages> + <package id="origin" name="Origin" revision="%version%.1" priority="0" reboot="false"> + + <variable name="year" value="2020" /> + <variable name="version" value="9.7" /> + <variable name="short_vers" value="97" /> + + <check type="uninstall" condition="exists" path="Origin %year%"/> + + <install cmd='cmd /c mkdir "c:\netinst\logs"'><exit code="1"/></install> + <install cmd='cmd /c "%software%\wpkg\tools\waitforprocess.cmd setup.exe"' /> + <install cmd='%software%\origin\%year%\setup.exe /s /f1%software%\origin\%year%\install.iss /f2c:\netinst\logs\origin%short_vers%_install.log' /> + <install cmd='cmd /c "%software%\wpkg\tools\waitforprocess.cmd setup.exe"' /> + + <install cmd='cmd /c mkdir "%allusersprofile%\originlab\%short_vers%\license\"'><exit code="1"/></install> + <install cmd='cmd /c copy /y "%software%\origin\use_server.lic" "%allusersprofile%\originlab\%short_vers%\license\" ' /> + + <!-- try to remove old versions --> + <remove cmd="%software%\origin\9.1\Origin91SR0Setup\setup.exe /s /f1%software%\origin\9.1\Origin91SR0Setup\uninstall.iss /f2c:\netinst\logs\origin91-out.log"><exit code="-2147213312"/> <!-- not installed --></remove> + <remove cmd='"%software%\origin\9.4\Origin2017Sr2NewH\setup.exe" /s /f1"%software%\origin\9.4\Origin2017Sr2NewH\uninstall.iss" /f2"c:\netinst\logs\origin94_uninstall.log"'><exit code="-2147213312"/> <!-- not installed --></remove> + + <!-- finally remove this version. --> + <remove cmd="%software%\origin\%year%\setup.exe /s /f1%software%\origin\%year%\uninstall.iss /f2c:\netinst\logs\origin%short_vers%-out.log"><exit code="-2147213312"/> <!-- not installed --></remove> + + <upgrade include="remove" /> + <upgrade include="install"/> + + </package> +</packages>