Difference between revisions of "CDBurnerXP"
From WPKG | Open Source Software Deployment and Distribution
m (moved CDBurnerXPPro to CDBurnerXP: Product is called CDBurnerXP) |
(fixed Windows 32/64 Bit Checks) |
||
Line 1: | Line 1: | ||
This is a silent installer and uninstaller for CDBurnerXP Pro. | This is a silent installer and uninstaller for CDBurnerXP Pro. | ||
− | [http://www.cdburnerxp.se/ CDBurnerXP]: A free CD burning tool | + | [http://www.cdburnerxp.se/ CDBurnerXP]: A free CD burning tool. For more deploying information visit [http://cdburnerxp.se/help/kb/13]. |
+ | == Version 4.5.* == | ||
− | == CDBurnerXP 4.4.1 == | + | * fixed Windows 32/64 Bit Checks |
+ | * the upgrade command is still untested | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <package | ||
+ | id="cdburnerxp" | ||
+ | name="CDBurnerXP" | ||
+ | revision="%version%" | ||
+ | reboot="false" | ||
+ | priority="10"> | ||
+ | |||
+ | <variable name="version" value="4.5.3.4643" /> | ||
+ | |||
+ | <check type="logical" condition="or"> | ||
+ | <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\CDBurnerXP\cdbxpp.exe" value="%version%" /> | ||
+ | <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES(x86)%\CDBurnerXP\cdbxpp.exe" value="%version%" /> | ||
+ | </check> | ||
+ | |||
+ | <install cmd='"%SOFTWARE%\Brennsoftware\cdbxp_setup_%version%.exe" /verysilent ALLUSERS=1' /> | ||
+ | <!--install cmd='CMD /c del "%ALLUSERSPROFILE%\Desktop\CDBurnerXP.lnk"' /--> | ||
+ | |||
+ | <upgrade cmd='"%SOFTWARE%\Brennsoftware\cdbxp_setup_%version%.exe" /verysilent ALLUSERS=1' /> | ||
+ | |||
+ | <remove cmd='%COMSPEC% /C if exist "%PROGRAMFILES(x86)%\CDBurnerXP\unins000.exe" "%PROGRAMFILES(x86)%\CDBurnerXP\unins000.exe" /VERYSILENT'/> | ||
+ | <remove cmd='%COMSPEC% /C if exist "%PROGRAMFILES%\CDBurnerXP\unins000.exe" "%PROGRAMFILES%\CDBurnerXP\unins000.exe" /VERYSILENT'/> | ||
+ | </package> | ||
+ | </source> | ||
+ | |||
+ | == Version 4.4.1 == | ||
* added a Windows 32/64 Bit Check | * added a Windows 32/64 Bit Check | ||
* the upgrade command is untested | * the upgrade command is untested | ||
− | + | ||
<source lang="xml"> | <source lang="xml"> | ||
− | < | + | <package |
+ | id="cdburnerxp" | ||
+ | name="CDBurnerXP" | ||
+ | revision="6" | ||
+ | reboot="false" | ||
+ | priority="1"> | ||
− | < | + | <variable name="version" value="4.4.1.3243" /> |
− | < | + | <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\CDBurnerXP\cdbxpp.exe" value="%version%" /> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <install cmd='"%SOFTWARE%\cdburner\cdbxp_setup_%version%.exe" /verysilent ALLUSERS=1' /> | |
− | + | <install cmd='CMD /c del "%ALLUSERSPROFILE%\Desktop\CDBurnerXP.lnk"' /> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <upgrade cmd='"%SOFTWARE%\cdburner\cdbxp_setup_%version%.exe" /verysilent ALLUSERS=1' /> | |
− | </ | + | |
− | </ | + | <remove cmd='%COMSPEC% /C if exist "%PROGRAMFILES(x86)%\CDBurnerXP\unins000.exe" "%PROGRAMFILES(x86)%\CDBurnerXP\unins000.exe" /VERYSILENT'/> |
+ | <remove cmd='%COMSPEC% /C if exist "%PROGRAMFILES%\CDBurnerXP\unins000.exe" "%PROGRAMFILES%\CDBurnerXP\unins000.exe" /VERYSILENT'/> | ||
+ | </package> | ||
</source> | </source> | ||
− | == | + | == Version 4.3.2 == |
To install CDBurnerXP with default settings, use this package. | To install CDBurnerXP with default settings, use this package. | ||
<source lang="xml"> | <source lang="xml"> | ||
− | |||
− | |||
<package | <package | ||
id="cdburnerxp" | id="cdburnerxp" | ||
Line 50: | Line 69: | ||
revision="432" | revision="432" | ||
reboot="false" | reboot="false" | ||
− | priority="0" | + | priority="0"> |
− | > | + | |
<check type="logical" condition="and"> | <check type="logical" condition="and"> | ||
<check type="uninstall" condition="exists" path="CDBurnerXP" /> | <check type="uninstall" condition="exists" path="CDBurnerXP" /> | ||
Line 61: | Line 80: | ||
<remove cmd='"%programfiles%\CDBurnerXP\unins000.exe" /VERYSILENT' /> | <remove cmd='"%programfiles%\CDBurnerXP\unins000.exe" /VERYSILENT' /> | ||
</package> | </package> | ||
− | |||
</source> | </source> | ||
Line 67: | Line 85: | ||
You can also install CDBurnerXP with an installation config file to specify more settings. Here is the cdburnerxp.xml package using a default.cfg file. | You can also install CDBurnerXP with an installation config file to specify more settings. Here is the cdburnerxp.xml package using a default.cfg file. | ||
<source lang="xml"> | <source lang="xml"> | ||
− | |||
− | |||
− | |||
<package | <package | ||
id="cdburnerxp" | id="cdburnerxp" | ||
Line 91: | Line 106: | ||
</package> | </package> | ||
− | |||
− | |||
</source> | </source> | ||
Line 100: | Line 113: | ||
</pre> | </pre> | ||
− | == | + | == Version 3 Pro == |
<source lang="xml"> | <source lang="xml"> |
Revision as of 14:17, 26 March 2014
This is a silent installer and uninstaller for CDBurnerXP Pro.
CDBurnerXP: A free CD burning tool. For more deploying information visit [1].
Version 4.5.*
- fixed Windows 32/64 Bit Checks
- the upgrade command is still untested
<package
id="cdburnerxp"
name="CDBurnerXP"
revision="%version%"
reboot="false"
priority="10">
<variable name="version" value="4.5.3.4643" />
<check type="logical" condition="or">
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\CDBurnerXP\cdbxpp.exe" value="%version%" />
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES(x86)%\CDBurnerXP\cdbxpp.exe" value="%version%" />
</check>
<install cmd='"%SOFTWARE%\Brennsoftware\cdbxp_setup_%version%.exe" /verysilent ALLUSERS=1' />
<!--install cmd='CMD /c del "%ALLUSERSPROFILE%\Desktop\CDBurnerXP.lnk"' /-->
<upgrade cmd='"%SOFTWARE%\Brennsoftware\cdbxp_setup_%version%.exe" /verysilent ALLUSERS=1' />
<remove cmd='%COMSPEC% /C if exist "%PROGRAMFILES(x86)%\CDBurnerXP\unins000.exe" "%PROGRAMFILES(x86)%\CDBurnerXP\unins000.exe" /VERYSILENT'/>
<remove cmd='%COMSPEC% /C if exist "%PROGRAMFILES%\CDBurnerXP\unins000.exe" "%PROGRAMFILES%\CDBurnerXP\unins000.exe" /VERYSILENT'/>
</package>
Version 4.4.1
- added a Windows 32/64 Bit Check
- the upgrade command is untested
<package
id="cdburnerxp"
name="CDBurnerXP"
revision="6"
reboot="false"
priority="1">
<variable name="version" value="4.4.1.3243" />
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\CDBurnerXP\cdbxpp.exe" value="%version%" />
<install cmd='"%SOFTWARE%\cdburner\cdbxp_setup_%version%.exe" /verysilent ALLUSERS=1' />
<install cmd='CMD /c del "%ALLUSERSPROFILE%\Desktop\CDBurnerXP.lnk"' />
<upgrade cmd='"%SOFTWARE%\cdburner\cdbxp_setup_%version%.exe" /verysilent ALLUSERS=1' />
<remove cmd='%COMSPEC% /C if exist "%PROGRAMFILES(x86)%\CDBurnerXP\unins000.exe" "%PROGRAMFILES(x86)%\CDBurnerXP\unins000.exe" /VERYSILENT'/>
<remove cmd='%COMSPEC% /C if exist "%PROGRAMFILES%\CDBurnerXP\unins000.exe" "%PROGRAMFILES%\CDBurnerXP\unins000.exe" /VERYSILENT'/>
</package>
Version 4.3.2
To install CDBurnerXP with default settings, use this package.
<package
id="cdburnerxp"
name="CDBurnerXP 4.3.2"
revision="432"
reboot="false"
priority="0">
<check type="logical" condition="and">
<check type="uninstall" condition="exists" path="CDBurnerXP" />
<check type='file' condition='versiongreaterorequal' path='%ProgramFiles%\CDBurnerXP\cdbxpp.exe' value='4.3.2.2140' />
</check>
<install cmd='"%SOFTWARE%\cdburnerxp\cdbxp_setup_4.3.2.2140.exe" /verysilent ALLUSERS=1' />
<install cmd='CMD /c del "%ALLUSERSPROFILE%\Desktop\CDBurnerXP.lnk"' />
<remove cmd='"%programfiles%\CDBurnerXP\unins000.exe" /VERYSILENT' />
</package>
You can also install CDBurnerXP with an installation config file to specify more settings. Here is the cdburnerxp.xml package using a default.cfg file.
<package
id="cdburnerxp"
name="CDBurnerXP 4.3.2"
revision="432"
reboot="false"
priority="0">
<check type="logical" condition="and">
<check type="uninstall" condition="exists" path="CDBurnerXP" />
<check type='file' condition='versiongreaterorequal' path='%ProgramFiles%\CDBurnerXP\cdbxpp.exe' value='4.3.2.2140' />
</check>
<install cmd='"%SOFTWARE%\cdburnerxp\cdbxp_setup_4.3.2.2140.exe" /verysilent ALLUSERS=1 /LOADINF="%SOFTWARE%\cdburnerxp\default.cfg"' />
<install cmd='CMD /c del "%ALLUSERSPROFILE%\Desktop\CDBurnerXP.lnk"' />
<upgrade cmd='"%SOFTWARE%\cdburnerxp\cdbxp_setup_4.3.2.2140.exe" /verysilent ALLUSERS=1 /LOADINF="%SOFTWARE%\cdburnerxp\default.cfg"' />
<upgrade cmd='CMD /c del "%ALLUSERSPROFILE%\Desktop\CDBurnerXP.lnk"' />
<remove cmd='"%programfiles%\CDBurnerXP\unins000.exe" /VERYSILENT' />
</package>
To create the required default.cfg (which contains the answers given at installation) use the following arguments to the installer:
cdbxp_setup_4.0.015.277.exe /SAVEINF=default.cfg
Version 3 Pro
<package
id="cdburnerxppro"
name="CDBurnerXP Pro 3"
revision="116"
reboot="false"
priority="0">
<check type="file" condition="exists" path="%PROGRAMFILES%\CDBurnerXP Pro 3\cdbxp.exe" />
<install cmd='msiexec /i "%SOFTWARE%\CDBurnerXPPro\CDBurnerXP Pro 3.msi" /qb ALLUSERS=1' />
<remove cmd='MsiExec.exe /q /x{896D642C-7125-44F0-AC49-A23ABF82209C}' />
</package>