Thingamahoochie Software WinMerge

Views: 996  |  Created: 01/30/2007

Average Rating: 0
WinMerge has 1 inventory records, 0 Questions, 0 Blogs and 0 links. Please help add to this by sharing more!

Deployment Tips (1)

Most Common Setup Type
Not Determined
Average Package Difficulty Rating
Rated 0 / 5 (Not Rated) based on 0 ratings
Most Commonly Reported Deployment Method
Not Determined
or cancel
1
Note

Easiest: 

WinMerge-2.12.4.-Setup.exe /VERYSILENT /SP- /NORESTART
 
Hardest:
 

32-bit or 64-bit

<package 
 id='WinMerge' 
 name='WinMerge' 
 revision='21040' 
 priority='50' 
 reboot='false' >
  <check type='uninstall' condition='exists' path='WinMerge 2.10.4.0' />
  <install cmd='"%SOFTWARE%\WinMerge\unattended.cmd"' />
  <remove cmd='"%SOFTWARE%\WinMerge\unattended-uninstall.cmd"' />
  <upgrade cmd='"%SOFTWARE%\WinMerge\unattended.cmd"' />
</package>

This uses a command-script to install WinMerge. Here is the code of the two scripts:

[edit] unattended.cmd

@echo off
 
echo Installing WinMerge
 
set BINARY=WinMerge-2.10.4-Setup.exe
set INSTALL_LOC=%~dp0
 
start /wait "WinMerge" "%INSTALL_LOC%%BINARY%" /VERYSILENT /SP- /NORESTART

[edit] unattended-uninstall.cmd

@echo off
 
echo Removing WinMerge
 
set PROG_FILES=%ProgramFiles%
if not "%ProgramFiles(x86)%" == "" set PROG_FILES=%ProgramFiles(x86)%
 
start /wait "WinMerge" "%PROG_FILES%\WinMerge\unins000.exe" /VERYSILENT /SP- /NORESTART

This uses the unattended-uninstall.cmd script to support the %ProgramFiles(x86)% location on Windows x64 editions.

 

[edit] Just 32-bit

If you do not need to support x64 editions you might simply include the command lines within the XML file:

<package 
 id='WinMerge' 
 name='WinMerge' 
 revision='21040' 
 priority='50' 
 reboot='false' >
  <check type='uninstall' condition='exists' path='WinMerge 2.10.4.0' />
  <install cmd='"%SOFTWARE%\WinMerge\WinMerge-2.10.4-Setup.exe" /VERYSILENT /SP- /NORESTART' />
  <remove cmd='"%ProgramFiles%\WinMerge\unins000.exe" /VERYSILENT /SP- /NORESTART' />
  <upgrade cmd='"%SOFTWARE%\WinMerge\WinMerge-2.10.4-Setup.exe" /VERYSILENT /SP- /NORESTART"' />
</package>

 

[edit] Just 64-bit

Or with X64 support, and no cmd files:

<package
 id="winmerge"
 name="WinMerge"
 revision="2"
 reboot="false"
 priority="1">
	<variable name="version" value="2.12.4" />
	<variable name="packagedir" value="%SOFTWARE%\Standard\WinMerge" />
	<check type="uninstall" condition="exists" path="WinMerge %version%" />
 
	<install cmd='%packagedir%\WinMerge-%version%-Setup.exe /VERYSILENT /SP- /NORESTART' />
	<upgrade cmd='%packagedir%\WinMerge-%version%-Setup.exe /VERYSILENT /SP- /NORESTART' />
 
	<remove cmd='"%ProgramFiles%\WinMerge\unins000.exe" /VERYSILENT /SP- /NORESTART' architecture="x86" />
	<remove cmd='"%ProgramFiles(x86)%\WinMerge\unins000.exe" /VERYSILENT /SP- /NORESTART' architecture="x64" />
</package>
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment

Inventory Records (1)

View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.

Versions

WinMerge

Version

1.7.1.222

Uninstall String

"C:\Program Files\Thingamahoochie Software\WinMerge\unins000.exe"

Questions & Answers (0)

Questions & Answers related to Thingamahoochie Software WinMerge

Blogs (0)

Blog posts related to Thingamahoochie Software WinMerge

Reviews (0)

Reviews related to Thingamahoochie Software WinMerge