Difference between revisions of "MRemoteNG"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(Created page with "This is a silent installer for [http://www.mremoteng.org/ mRemoteNG]. <source lang="xml"> <?xml version="1.0" encoding="UTF-8"?> <packages:packages xmlns:packages="http://ww...")
 
 
Line 25: Line 25:
 
</packages:packages>
 
</packages:packages>
  
 +
</source>
 +
 +
This is for the MSI version of the installer:
 +
 +
<source lang="xml">
 +
<?xml version="1.0" encoding="UTF-8"?>
 +
 +
<packages>
 +
 +
<package
 +
id="mremoteng"
 +
name="mRemoteNG"
 +
revision="%version%"
 +
priority="20">
 +
 +
<variable name="version" value="1.75.7012.16814" />
 +
 +
<check type="uninstall" condition="versiongreaterorequal" path="mRemoteNG" value="%version%" />
 +
 +
<install cmd="msiexec.exe /i &quot;%SOFTWARE%\mRemoteNG\mRemoteNG-Installer-%version%.msi&quot; /qn /norestart">
 +
<exit code="0" />
 +
<exit code="3010" />
 +
</install>
 +
 +
<upgrade include="install" />
 +
 +
<remove cmd="msiexec.exe /x &quot;%SOFTWARE%\mRemoteNG\mRemoteNG-Installer-%version%.msi&quot; /qn /norestart">
 +
<exit code="0" />
 +
<exit code="1605" />
 +
<exit code="1614" />
 +
<exit code="3010" />
 +
</remove>
 +
 +
<depends package-id="putty" />
 +
 +
</package>
 +
 +
</packages>
 
</source>
 
</source>
  
 
[[Category:Silent_Installers]]
 
[[Category:Silent_Installers]]

Latest revision as of 22:47, 27 December 2017

This is a silent installer for mRemoteNG.

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

<packages:packages xmlns:packages="http://www.wpkg.org/packages"
                   xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xsi:schemaLocation="http://www.wpkg.org/packages xsd/packages.xsd">

    <package
        id="mremoteng"
        name="mRemoteNG"
        revision="1"
        reboot="false"
        priority="0">
        <variable name="version" value="1.72" />
        <variable name="PKG_DESTINATION" value="%PROGRAMFILES%\mRemoteNG" architecture="x86" />
        <variable name="PKG_DESTINATION" value="%PROGRAMFILES(x86)%\mRemoteNG" architecture="x64" />
        <check type="uninstall" condition="exists" path="mRemoteNG" />
        <install cmd='"%SOFTWARE%\mremoteng\mRemoteNG-Installer-%version%.exe" /S' />
        <upgrade cmd='"%SOFTWARE%\mremoteng\mRemoteNG-Installer-%version%.exe" /S' />
        <remove cmd='"%PKG_DESTINATION%\mRemoteNG\uninstall.exe" /S' />
    </package>

</packages:packages>

This is for the MSI version of the installer:

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

<packages>

	<package
		id="mremoteng"
		name="mRemoteNG"
		revision="%version%"
		priority="20">

		<variable name="version" value="1.75.7012.16814" />
		
		<check type="uninstall" condition="versiongreaterorequal" path="mRemoteNG" value="%version%" />
		
		<install cmd="msiexec.exe /i &quot;%SOFTWARE%\mRemoteNG\mRemoteNG-Installer-%version%.msi&quot; /qn /norestart">
			<exit code="0" />
			<exit code="3010" />
		</install>
 
		<upgrade include="install" />
 
		<remove cmd="msiexec.exe /x &quot;%SOFTWARE%\mRemoteNG\mRemoteNG-Installer-%version%.msi&quot; /qn /norestart">
			<exit code="0" />
			<exit code="1605" />
			<exit code="1614" />
			<exit code="3010" />
		</remove>
		
		<depends package-id="putty" />
		
	</package>

</packages>