Difference between revisions of "SUNScholar/Curation/Virus Scan"

From Libopedia
Jump to navigation Jump to search
m
Line 43: Line 43:
 
</pre>
 
</pre>
  
===Step 3===
+
==Enable Virus Scan During Submission==
And then [[SUNScholar/Rebuild_DSpace|rebuild DSpace]].
+
Edit the following file:
 +
$HOME/{{Source}}dspace/config/modules/submission-curation.cfg
 +
Change <tt>'''virus-scan = false'''</tt> to <tt>'''virus-scan = true'''</tt>
 +
==Rebuild DSpace==
 +
Finally [[SUNScholar/Rebuild_DSpace|rebuild DSpace]].

Revision as of 22:31, 4 June 2015

BACK TO CURATION

Install Anti-Virus Software

Step 1

Install the "clamav-daemon" software by typing as follows.

sudo apt-get install clamav-daemon
sudo freshclam

Step 2

Open the clamav config file by typing as follows:

sudo nano /etc/clamav/clamd.conf

Copy and paste the following to the bottom of the file

TCPAddr 127.0.0.1
TCPSocket 3310

Step 3

Then restart the clamav daemon by typing as follows.

sudo service clamav-daemon restart

Enable Anti-Virus Task

Step 1

Edit the following file and check that the parameters match the installation of clamav above.

nano $HOME/source/dspace/config/modules/clamav.cfg

Step 2

Then edit the following file and make sure the "vscan" task is enabled using the ui.tasknames attribute:

nano $HOME/source/dspace/config/modules/curate.cfg

See example below:

# Friendly names for curation tasks to appear in admin UI
# Also acts as a filter - i.e. tasks not enumerated here can still
# be invoked on cmd line, etc - just not in UI
ui.tasknames = \
     profileformats = Profile Bitstream Formats, \
     requiredmetadata = Check for Required Metadata, \
     checklinks = Check Links in Metadata, \
     vscan = Scan for viruses 

Enable Virus Scan During Submission

Edit the following file:

$HOME/sourcedspace/config/modules/submission-curation.cfg

Change virus-scan = false to virus-scan = true

Rebuild DSpace

Finally rebuild DSpace.