Difference between revisions of "Irfanview"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(Removed incorrect information about copy and xcopy. Replaced package with a more sane approache)
Line 22: Line 22:
 
<install cmd='\\server\share\IrfanView\iview398.exe /silent /folder="%ProgramFiles%\Irfanview" /desktop=1 /group=1 /allusers=1 /assoc=1' />
 
<install cmd='\\server\share\IrfanView\iview398.exe /silent /folder="%ProgramFiles%\Irfanview" /desktop=1 /group=1 /allusers=1 /assoc=1' />
  
<!-- overwrite the ini file so that user settings are saved in users appdata directory -->
+
<!-- overwrite the INI file so that user settings are saved in their %APPDATA% directory -->
 
<install cmd='cmd /c copy /y \\server\share\IrfanView\i_view32.ini "%ProgramFiles%\Irfanview\"' />
 
<install cmd='cmd /c copy /y \\server\share\IrfanView\i_view32.ini "%ProgramFiles%\Irfanview\"' />
  

Revision as of 09:03, 2 September 2006

Irfanview is an freeware image viewer with many additional features

By default irfanview writes the user config-file to i_view32.ini in the install-dir, this is not appropriate in a multi-user environment. You can redirect this to the users Application Data folder by replacing the default i_view32.ini with the following one.

i_view32.ini: Place this file in your \\server\share\IrfanView\ directory beside the installer.

[Others]
INI_Folder=%APPDATA%\Irfanview
<package
    id="irfanview"
    name="IrfanView"
    revision="398"
    reboot="false"
    priority="0">

	<check type="file" condition="versionequalto" path="%PROGRAMFILES%\IrfanView\i_view32.exe" value="3.9.8.0" />

	<!-- install Irfanview see http://www.irfanview.com/faq.htm for full list of the installer options -->
	<install cmd='\\server\share\IrfanView\iview398.exe /silent /folder="%ProgramFiles%\Irfanview" /desktop=1 /group=1 /allusers=1 /assoc=1' />

	<!-- overwrite the INI file so that user settings are saved in their %APPDATA% directory -->
	<install cmd='cmd /c copy /y \\server\share\IrfanView\i_view32.ini "%ProgramFiles%\Irfanview\"' />

	<remove cmd='"%PROGRAMFILES%\IrfanView\iv_uninstall.exe" /silent' />
</package>