Difference between revisions of "WinSCP"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(WinSCP 4: Simplify package definition and bump to v4.0.6)
m (Use new syntax highlighting plugin for package xml and standardize the xml layout.)
Line 2: Line 2:
  
 
Use the following XML file for silent installation:
 
Use the following XML file for silent installation:
<pre>
+
<source lang="xml">
 
<?xml version="1.0" encoding="utf-8"?>
 
<?xml version="1.0" encoding="utf-8"?>
 +
 
<packages>
 
<packages>
 +
  <package
 +
    id='WinSCP'
 +
    name='WinSCP'
 +
    revision='406'
 +
    priority='0'
 +
    reboot='false'>
 +
 
 +
    <check type='uninstall' condition='exists' path='WinSCP 4.0.6'/>
  
<package id='WinSCP' name='WinSCP' revision='406' priority='0' reboot='false'>
+
    <install cmd='%SOFTWARE%\winscp\winscp406setup.exe /VERYSILENT /NORESTART /LOADINF="%SOFTWARE%\winscp\default.ini"'/>
  <check type='uninstall' condition='exists' path='WinSCP 4.0.6'/>
+
  
  <install cmd='%SOFTWARE%\winscp\winscp406setup.exe /VERYSILENT /NORESTART /LOADINF="%SOFTWARE%\winscp\default.ini"'/>
+
    <upgrade cmd='%SOFTWARE%\winscp\winscp406setup.exe /VERYSILENT /NORESTART /LOADINF="%SOFTWARE%\winscp\default.ini"'/>
  
  <upgrade cmd='%SOFTWARE%\winscp\winscp406setup.exe /VERYSILENT /NORESTART /LOADINF="%SOFTWARE%\winscp\default.ini"'/>
+
    <remove cmd='"%ProgramFiles%\WinSCP\unins000.exe" /VERYSILENT'/>
 
+
  <remove cmd='"%ProgramFiles%\WinSCP\unins000.exe" /VERYSILENT'/>
+
</package>
+
  
 +
  </package>
 
</packages>
 
</packages>
</pre>
+
</source>
  
 
It is using InnoSetup. The installation is described on their [http://winscp.net/eng/docs/installation#automating_installation Homepage]. Basically you need to execute
 
It is using InnoSetup. The installation is described on their [http://winscp.net/eng/docs/installation#automating_installation Homepage]. Basically you need to execute
Line 28: Line 34:
 
This is a silent installer and uninstaller for WinSCP.
 
This is a silent installer and uninstaller for WinSCP.
  
<package id="winscp3" name="WinSCP (SCP/SSH client)" revision="1" priority="0" reboot="false">
+
<source lang="xml">
<check type="uninstall" condition="exists" path="WinSCP 3.5.6" />
+
<?xml version="1.0" encoding="utf-8"?>
<install cmd='%SOFTWARE%\winscp\winscp356setup.exe /sp- /silent /norestart' />
+
 
<remove cmd='"%PROGRAMFILES%\WinSCP3\unins000.exe" /sp- /silent /norestart' />
+
<packages>
</package>  
+
  <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>
 +
</source>
  
 
[[category:Silent Installers]]
 
[[category:Silent Installers]]

Revision as of 22:36, 4 February 2008

WinSCP 4

Use the following XML file for silent installation:

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

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

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

    <upgrade cmd='%SOFTWARE%\winscp\winscp406setup.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

This is a silent installer and uninstaller for WinSCP.

<?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>