Difference between revisions of "ClamWin"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(packages.xml)
(packages.xml)
Line 9: Line 9:
  
 
== packages.xml ==  
 
== packages.xml ==  
 
 
<pre>
 
<pre>
 +
<!-- Version 1.0 of clamwin will switch to NSIS installer, meaning install arguments will change
 +
See: http://forums.clamwin.com/viewtopic.php?p=5673#5673 -->
 
  <package id="clamwin"  
 
  <package id="clamwin"  
 
         name="ClamWin Free Antivirus"  
 
         name="ClamWin Free Antivirus"  
         revision="5"  
+
         revision="0912"  
 
         reboot="false"  
 
         reboot="false"  
 
         priority="1">
 
         priority="1">
 
         <check type="uninstall" condition="exists" path="ClamWin Free Antivirus 0.88.1" />
 
         <check type="uninstall" condition="exists" path="ClamWin Free Antivirus 0.88.1" />
         <install cmd='%SOFTWARE%\ClamWin\clamwin-0.88.1-setup.exe SP- /SILENT /NORESTART /NOCANCEL' />  
+
         <install cmd='%SOFTWARE%\ClamWin\clamwin-0.91.2-setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /NOCANCEL' />  
 
         <install cmd='%SOFTWARE%\ClamWin\clam-conf.bat' >
 
         <install cmd='%SOFTWARE%\ClamWin\clam-conf.bat' >
 
             <exit code="0" />         
 
             <exit code="0" />         
 
             <exit code="1" />         
 
             <exit code="1" />         
 
             </install>             
 
             </install>             
         <upgrade cmd='%SOFTWARE%\ClamWin\clamwin-0.88.1-setup.exe SP- /SILENT /NORESTART /NOCANCEL'>
+
         <upgrade cmd='%SOFTWARE%\ClamWin\clamwin-0.91.2-setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /NOCANCEL'>
 
             <exit code="0" />
 
             <exit code="0" />
 
             </upgrade>         
 
             </upgrade>         
Line 29: Line 30:
 
             <exit code="1" />         
 
             <exit code="1" />         
 
             </upgrade>
 
             </upgrade>
         <remove cmd="'%PROGRAMFILES%\ClamWin\unins000.exe' /sp- /silent /norestart" />
+
         <remove cmd="'%PROGRAMFILES%\ClamWin\unins000.exe' /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /NOCANCEL" />
 
         </package>
 
         </package>
 
</pre>
 
</pre>

Revision as of 13:42, 28 August 2007

ClamWin is an free, open source antivirus scanner for Windows. ClamWin uses the ClamAV antivirus scanning engine. ClamWin supports on-request and scheduled scanning, but ClamWin does not perform any on-access scanning.

ClamWin 0.88.1 uses Inno Setup.

References:


packages.xml

<!-- Version 1.0 of clamwin will switch to NSIS installer, meaning install arguments will change 
See: http://forums.clamwin.com/viewtopic.php?p=5673#5673 -->
 <package id="clamwin" 
        name="ClamWin Free Antivirus" 
        revision="0912" 
        reboot="false" 
        priority="1">
        <check type="uninstall" condition="exists" path="ClamWin Free Antivirus 0.88.1" />
        <install cmd='%SOFTWARE%\ClamWin\clamwin-0.91.2-setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /NOCANCEL' /> 
        <install cmd='%SOFTWARE%\ClamWin\clam-conf.bat' >
            <exit code="0" />        
            <exit code="1" />        
            </install>            
        <upgrade cmd='%SOFTWARE%\ClamWin\clamwin-0.91.2-setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /NOCANCEL'>
            <exit code="0" />
            </upgrade>        
        <upgrade cmd='%SOFTWARE%\ClamWin\clam-conf.bat' >
            <exit code="0" />        
            <exit code="1" />        
            </upgrade>
        <remove cmd="'%PROGRAMFILES%\ClamWin\unins000.exe' /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /NOCANCEL" />
        </package>

clam-conf.bat

@echo off
REM
REM  This batch file configures ClamWin, so you can setup e-mail
REM  reports, a web proxy, schedulding, etc.
REM
REM  To use this batch file, configure ClamWin using the GUI
REM  and copy the clamwin.conf and ScheduledScans to your server.
REM  

mkdir "%PROGRAMFILES%\clamwin"
mkdir "%PROGRAMFILES%\clamwin\bin"
copy /y %SOFTWARE%\ClamWin\clamwin-nt.conf "%PROGRAMFILES%\ClamWin\bin\ClamWin.conf"
copy /y %SOFTWARE%\ClamWin\ScheduledScans "%PROGRAMFILES%\ClamWin\bin\ScheduledScans"

VER | FIND "XP" > nul
IF not errorlevel 1 GOTO Win_2000XP 

VER | FIND "Windows 2000" > nul
IF not errorlevel 1 GOTO Win_2000XP 

VER | FIND "98" > nul
IF not errorlevel 1 GOTO Win_9xME

VER | FIND "Millennium" > nul
IF not errorlevel 1 GOTO Win_9xME

VER| FIND "95" > nul
IF not errorlevel 1 GOTO Win_9xME

goto Win_unknown

:Win_2000XP
echo on
"%PROGRAMFILES%\ClamWin\bin\WClose.exe"
copy /y %SOFTWARE%\ClamWin\clamwin-nt.conf "%APPDATA%\.clamwin\ClamWin.conf"
copy /y %SOFTWARE%\ClamWin\ScheduledScans "%APPDATA%\.clamwin\"
start "clamtray" "%PROGRAMFILES%\ClamWin\bin\ClamTray.exe"
goto end

:Win_9xME
echo You are running Windows 95, 98, or ME
echo not yet implemented
goto end

:Win_unknown
echo "ERROR: Your Windows version is unknown!"

:end


Tip: Avoiding e-mail alerts on phishing

http://forums.clamwin.com/viewtopic.php?p=3251#3251

clamscanparams = --no-html