Difference between revisions of "WinSCP"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(new version winscp415setup.exe)
Line 1: Line 1:
 
This is a silent installer and uninstaller for WinSCP.
 
This is a silent installer and uninstaller for WinSCP.
 +
 +
== WinSCP 4.2.X ==
 +
<?xml version="1.0" encoding="UTF-8"?>
 +
 +
<packages>
 +
 +
<package
 +
  id="winscp"
 +
  name="WinSCP"
 +
  revision="200912280"
 +
  reboot="false"
 +
  priority="10">
 +
  <check type="uninstall" condition="exists" path="WinSCP 4.2.5" />
 +
  <install cmd='"%SOFTWARE%\winscp\winSCP4.2.5\winscp425setup.exe" /NOCANDY /LOADINF="%SOFTWARE%\winscp\winSCP4.2.5\winscp.inf" /VERYSILENT /NORESTART' />
 +
  <upgrade cmd='"%SOFTWARE%\winscp\winSCP4.2.5\winscp425setup.exe" /NOCANDY  /LOADINF="%SOFTWARE%\winscp\winSCP4.2.5\winscp.inf" /VERYSILENT /NORESTART' />
 +
  <remove cmd='"%PROGRAMFILES%\WinSCP\unins000.exe" /VERYSILENT /NORESTART' />
 +
</package>
 +
 +
</packages>
 +
  
 
== WinSCP 4 ==
 
== WinSCP 4 ==

Revision as of 18:09, 29 December 2009

This is a silent installer and uninstaller for WinSCP.

WinSCP 4.2.X

<?xml version="1.0" encoding="UTF-8"?>

<packages>

<package

  id="winscp"
  name="WinSCP"
  revision="200912280"
  reboot="false"
  priority="10">
  <check type="uninstall" condition="exists" path="WinSCP 4.2.5" />
  <install cmd='"%SOFTWARE%\winscp\winSCP4.2.5\winscp425setup.exe" /NOCANDY /LOADINF="%SOFTWARE%\winscp\winSCP4.2.5\winscp.inf" /VERYSILENT /NORESTART' />
  <upgrade cmd='"%SOFTWARE%\winscp\winSCP4.2.5\winscp425setup.exe" /NOCANDY  /LOADINF="%SOFTWARE%\winscp\winSCP4.2.5\winscp.inf" /VERYSILENT /NORESTART' />
  <remove cmd='"%PROGRAMFILES%\WinSCP\unins000.exe" /VERYSILENT /NORESTART' />

</package>

</packages>


WinSCP 4

Use the following XML file for silent installation:

<?xml version="1.0" encoding="utf-8"?>

<packages>
  <package
    id='WinSCP'
    name='WinSCP'
    revision='415'
    priority='0'
    reboot='false'>
  
    <check type='uninstall' condition='exists' path='WinSCP 4.1.5'/>

    <install cmd='%SOFTWARE%\winscp\winscp415setup.exe /VERYSILENT /NORESTART /LOADINF="%SOFTWARE%\winscp\default.ini"'/>

    <upgrade cmd='%SOFTWARE%\winscp\winscp415setup.exe /VERYSILENT /NORESTART /LOADINF="%SOFTWARE%\winscp\default.ini"'/>

    <remove cmd='"%ProgramFiles%\WinSCP\unins000.exe" /VERYSILENT'/>

  </package>
</packages>

It is using InnoSetup. The installation is described on their Homepage. Basically you need to execute

winscp406setup.exe /SAVEINF="default.inf"

WinSCP 3

<?xml version="1.0" encoding="utf-8"?>

<packages>
  <package
    id="winscp3"
    name="WinSCP v3"
    revision="3560"
    priority="0"
    reboot="false">

    <check type="uninstall" condition="exists" path="WinSCP 3.5.6"/>

    <install cmd='%SOFTWARE%\winscp\winscp356setup.exe /sp- /silent /norestart'/>

    <remove cmd='"%PROGRAMFILES%\WinSCP3\unins000.exe" /sp- /silent /norestart'/>

  </package>
</packages>