Difference between revisions of "ShrewSoftVPNClient"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(Added Page)
 
(Added hint to target architecture)
Line 4: Line 4:
  
 
== Version 2.2.2 ==
 
== Version 2.2.2 ==
 +
The download package is 32/64 bit and automatically installs the right version.
 
Installer command line options are documented in the on-line help function (the /STANDARD switch installs the standard version). Although the /S switch enables silent setup a popup window indicates the installation of the IPsec drivers. Interaction is not possible and the windows disappears quickly.
 
Installer command line options are documented in the on-line help function (the /STANDARD switch installs the standard version). Although the /S switch enables silent setup a popup window indicates the installation of the IPsec drivers. Interaction is not possible and the windows disappears quickly.
  

Revision as of 22:14, 6 February 2014

This is a silent installer for the Shrew Soft VPN Client.

ShrewSoft: A lightweight IPsec VPN Client. The standard edition is free for private and commercial use. The professional version has more features and needs a licence.

Version 2.2.2

The download package is 32/64 bit and automatically installs the right version. Installer command line options are documented in the on-line help function (the /STANDARD switch installs the standard version). Although the /S switch enables silent setup a popup window indicates the installation of the IPsec drivers. Interaction is not possible and the windows disappears quickly.

Once installed, neither registry entries nor files indicate the version of the software. Therefore the install command adds the version to the registry key just the way it should be. This enables WPKG to keep track of the installed version.

<?xml version="1.0" encoding="UTF-8"?>
<packages>
	<package
		id="shrewvpn"
		name="Shrew Soft VPN Client"
		revision="%PKG_VERSION%"
		reboot="false"
		priority="1">
		
		<variable name="PKG_VERSION"   value="2.2.2" />
		
		<check type="uninstall" condition="versiongreaterorequal" path="Shrew Soft VPN Client" value="%PKG_VERSION%" />
		
		<install cmd='taskkill /f /im iked.exe /im ipseca.exe /im ipsecc.exe /im ipsecd.exe /im ipsect.exe'>
			<exit code="any" />
		</install>
		<install cmd='%SOFTWARE%\shrewvpn\vpn-client-%PKG_VERSION%-release.exe /S /STANDARD' />
		<install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Shrew Soft VPN Client" /v "DisplayVersion" /d "%PKG_VERSION%" /f' />

		<upgrade include="install" />
		
		<remove cmd='taskkill /f /im iked.exe /im ipseca.exe /im ipsecc.exe /im ipsecd.exe /im ipsect.exe'>
			<exit code="any" />
		</remove>
		<remove cmd='"C:\%PROGRAMFILES%\ShrewSoft\VPN Client\uninstall.exe" /S' />
	</package>
</packages>