Difference between revisions of "FileZilla"
From WPKG | Open Source Software Deployment and Distribution
(new version 3.3.0.1 + adaptation to mixed 32bit/64bit environnment) |
|||
Line 1: | Line 1: | ||
− | This is a silent installer for FileZilla 2. | + | This is a silent installer for [http://filezilla-project.org/ FileZilla Client], a free FTP client. |
+ | |||
+ | == FileZilla 3.xx == | ||
+ | |||
+ | === Simple FileZilla 3.xx installation === | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <packages> | ||
+ | <package | ||
+ | id="filezilla" | ||
+ | name="FileZilla" | ||
+ | revision="03030001" | ||
+ | priority="1" | ||
+ | reboot="false" | ||
+ | > | ||
+ | |||
+ | <!-- User can upgrade their version we have to check the binary version | ||
+ | and take care of 32/64bit differences --> | ||
+ | <check type="logical" condition="or"> | ||
+ | <check | ||
+ | type="file" | ||
+ | condition="versiongreaterorequal" | ||
+ | path="%PROGRAMFILES%\FileZilla FTP Client\filezilla.exe" | ||
+ | value="3.3.0.1" | ||
+ | /> | ||
+ | <check | ||
+ | type="file" | ||
+ | condition="versiongreaterorequal" | ||
+ | path="%PROGRAMFILES(x86)%\FileZilla FTP Client\filezilla.exe" | ||
+ | value="3.3.0.1" | ||
+ | /> | ||
+ | </check> | ||
+ | |||
+ | <install cmd='%SOFTWARE%\filezilla\FileZilla_3.3.0.1_win32-setup.exe /S' /> | ||
+ | |||
+ | <upgrade cmd='%SOFTWARE%\filezilla\FileZilla_3.3.0.1_win32-setup.exe /S' /> | ||
+ | |||
+ | <remove cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\FileZilla FTP Client\uninstall.exe" "%PROGRAMFILES%\FileZilla FTP Client\uninstall.exe" /S' /> | ||
+ | <remove cmd='%COMSPEC% /c if exist "%PROGRAMFILES(x86)%\FileZilla FTP Client\uninstall.exe" "%PROGRAMFILES(x86)%\FileZilla FTP Client\uninstall.exe" /S' /> | ||
+ | |||
+ | </package> | ||
+ | </packages> | ||
+ | </source> | ||
+ | |||
+ | === FileZilla 3.xx with defaults === | ||
+ | |||
+ | |||
+ | Get fzdefaults.xml from filezilla doc sub-directory and edit to your liking (e.g. Disable Automatic update). | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <packages> | ||
+ | <package | ||
+ | id="filezilla" | ||
+ | name="FileZilla" | ||
+ | revision="03030001" | ||
+ | priority="1" | ||
+ | reboot="false" | ||
+ | > | ||
+ | |||
+ | <!-- User can upgrade their version we have to check the binary version | ||
+ | and take care of 32/64bit differences --> | ||
+ | <check type="logical" condition="or"> | ||
+ | <check | ||
+ | type="file" | ||
+ | condition="versiongreaterorequal" | ||
+ | path="%PROGRAMFILES%\FileZilla FTP Client\filezilla.exe" | ||
+ | value="3.3.0.1" | ||
+ | /> | ||
+ | <check | ||
+ | type="file" | ||
+ | condition="versiongreaterorequal" | ||
+ | path="%PROGRAMFILES(x86)%\FileZilla FTP Client\filezilla.exe" | ||
+ | value="3.3.0.1" | ||
+ | /> | ||
+ | </check> | ||
+ | |||
+ | <install cmd='%SOFTWARE%\filezilla\FileZilla_3.3.0.1_win32-setup.exe /S' /> | ||
+ | <install cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\FileZilla FTP Client copy /y /v "%SOFTWARE%\filezilla\fzdefaults.xml" "%PROGRAMFILES%\FileZilla FTP Client\"' /> | ||
+ | <install cmd='%COMSPEC% /c if exist "%PROGRAMFILES(x86)%\FileZilla FTP Client copy /y /v "%SOFTWARE%\filezilla\fzdefaults.xml" "%PROGRAMFILES%\FileZilla FTP Client\"' /> | ||
+ | |||
+ | <upgrade cmd='%SOFTWARE%\filezilla\FileZilla_3.3.0.1_win32-setup.exe /S' /> | ||
+ | <upgrade cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\FileZilla FTP Client copy /y /v "%SOFTWARE%\filezilla\fzdefaults.xml" "%PROGRAMFILES%\FileZilla FTP Client\"' /> | ||
+ | <upgrade cmd='%COMSPEC% /c if exist "%PROGRAMFILES(x86)%\FileZilla FTP Client copy /y /v "%SOFTWARE%\filezilla\fzdefaults.xml" "%PROGRAMFILES%\FileZilla FTP Client\"' /> | ||
+ | <remove cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\FileZilla FTP Client\uninstall.exe" "%PROGRAMFILES%\FileZilla FTP Client\uninstall.exe" /S' /> | ||
+ | <remove cmd='%COMSPEC% /c if exist "%PROGRAMFILES(x86)%\FileZilla FTP Client\uninstall.exe" "%PROGRAMFILES(x86)%\FileZilla FTP Client\uninstall.exe" /S' /> | ||
+ | |||
+ | </package> | ||
+ | </packages> | ||
+ | </source> | ||
+ | |||
+ | == FileZilla 2.xx == | ||
<source lang="xml"> | <source lang="xml"> | ||
Line 25: | Line 115: | ||
</package> | </package> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</packages> | </packages> | ||
</source> | </source> | ||
[[Category: Silent Installers]] | [[Category: Silent Installers]] |
Revision as of 15:46, 15 December 2009
This is a silent installer for FileZilla Client, a free FTP client.
Contents
FileZilla 3.xx
Simple FileZilla 3.xx installation
<packages>
<package
id="filezilla"
name="FileZilla"
revision="03030001"
priority="1"
reboot="false"
>
<!-- User can upgrade their version we have to check the binary version
and take care of 32/64bit differences -->
<check type="logical" condition="or">
<check
type="file"
condition="versiongreaterorequal"
path="%PROGRAMFILES%\FileZilla FTP Client\filezilla.exe"
value="3.3.0.1"
/>
<check
type="file"
condition="versiongreaterorequal"
path="%PROGRAMFILES(x86)%\FileZilla FTP Client\filezilla.exe"
value="3.3.0.1"
/>
</check>
<install cmd='%SOFTWARE%\filezilla\FileZilla_3.3.0.1_win32-setup.exe /S' />
<upgrade cmd='%SOFTWARE%\filezilla\FileZilla_3.3.0.1_win32-setup.exe /S' />
<remove cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\FileZilla FTP Client\uninstall.exe" "%PROGRAMFILES%\FileZilla FTP Client\uninstall.exe" /S' />
<remove cmd='%COMSPEC% /c if exist "%PROGRAMFILES(x86)%\FileZilla FTP Client\uninstall.exe" "%PROGRAMFILES(x86)%\FileZilla FTP Client\uninstall.exe" /S' />
</package>
</packages>
FileZilla 3.xx with defaults
Get fzdefaults.xml from filezilla doc sub-directory and edit to your liking (e.g. Disable Automatic update).
<packages>
<package
id="filezilla"
name="FileZilla"
revision="03030001"
priority="1"
reboot="false"
>
<!-- User can upgrade their version we have to check the binary version
and take care of 32/64bit differences -->
<check type="logical" condition="or">
<check
type="file"
condition="versiongreaterorequal"
path="%PROGRAMFILES%\FileZilla FTP Client\filezilla.exe"
value="3.3.0.1"
/>
<check
type="file"
condition="versiongreaterorequal"
path="%PROGRAMFILES(x86)%\FileZilla FTP Client\filezilla.exe"
value="3.3.0.1"
/>
</check>
<install cmd='%SOFTWARE%\filezilla\FileZilla_3.3.0.1_win32-setup.exe /S' />
<install cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\FileZilla FTP Client copy /y /v "%SOFTWARE%\filezilla\fzdefaults.xml" "%PROGRAMFILES%\FileZilla FTP Client\"' />
<install cmd='%COMSPEC% /c if exist "%PROGRAMFILES(x86)%\FileZilla FTP Client copy /y /v "%SOFTWARE%\filezilla\fzdefaults.xml" "%PROGRAMFILES%\FileZilla FTP Client\"' />
<upgrade cmd='%SOFTWARE%\filezilla\FileZilla_3.3.0.1_win32-setup.exe /S' />
<upgrade cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\FileZilla FTP Client copy /y /v "%SOFTWARE%\filezilla\fzdefaults.xml" "%PROGRAMFILES%\FileZilla FTP Client\"' />
<upgrade cmd='%COMSPEC% /c if exist "%PROGRAMFILES(x86)%\FileZilla FTP Client copy /y /v "%SOFTWARE%\filezilla\fzdefaults.xml" "%PROGRAMFILES%\FileZilla FTP Client\"' />
<remove cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\FileZilla FTP Client\uninstall.exe" "%PROGRAMFILES%\FileZilla FTP Client\uninstall.exe" /S' />
<remove cmd='%COMSPEC% /c if exist "%PROGRAMFILES(x86)%\FileZilla FTP Client\uninstall.exe" "%PROGRAMFILES(x86)%\FileZilla FTP Client\uninstall.exe" /S' />
</package>
</packages>
FileZilla 2.xx
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package
id="filezilla"
name="FileZilla"
revision="2230a01"
priority="1">
<check type="uninstall" condition="exists" path="FileZilla (remove only)" />
<install cmd='%SOFTWARE%\filezilla\FileZilla_2_2_30a_setup.exe /S' />
<install cmd='cmd /C copy /y %SOFTWARE%\filezilla\Filezilla.lnk "%ALLUSERSPROFILE%\Desktop"' />
<upgrade cmd='%SOFTWARE%\filezilla\FileZilla_2_2_30a_setup.exe /S' />
<upgrade cmd='cmd /C copy /y %SOFTWARE%\filezilla\Filezilla.lnk "%ALLUSERSPROFILE%\Desktop"' />
<remove cmd='' />
</package>
</packages>