Difference between revisions of "SUNScholar/Curation"

From Libopedia
Jump to navigation Jump to search
Line 30: Line 30:
 
  sudo service clamav-daemon restart
 
  sudo service clamav-daemon restart
  
==Enable Anti-Virus Task==
+
===Enable Anti-Virus Task===
===Step 1===
+
====Step 1====
 
Edit the following file and check that the parameters match the installation of clamav above.
 
Edit the following file and check that the parameters match the installation of clamav above.
 
  nano $HOME/{{Source}}/dspace/config/modules/clamav.cfg
 
  nano $HOME/{{Source}}/dspace/config/modules/clamav.cfg
  
===Step 2===
+
====Step 2====
 
Then edit the following file and make sure the "vscan" task is enabled using the <tt>'''ui.tasknames'''</tt> attribute:
 
Then edit the following file and make sure the "vscan" task is enabled using the <tt>'''ui.tasknames'''</tt> attribute:
 
  nano $HOME/{{Source}}/dspace/config/modules/curate.cfg
 
  nano $HOME/{{Source}}/dspace/config/modules/curate.cfg
Line 51: Line 51:
 
</pre>
 
</pre>
  
===Step 3===
+
====Step 3====
 
And then [[SUNScholar/Rebuild_DSpace|rebuild DSpace]].
 
And then [[SUNScholar/Rebuild_DSpace|rebuild DSpace]].
  

Revision as of 21:34, 4 June 2015

Back to Customisation

Introduction

As of release 1.7, DSpace supports running curation tasks.

DSpace includes several useful tasks out-of-the-box, but the system also is designed to allow new tasks to be added between releases, both general purpose tasks that come from the community, and locally written and deployed tasks.

Definition

Virus Scan Task

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 

Step 3

And then rebuild DSpace.

Repository of tasks

Other Tools

Migration Tools

From other system to DSpace

From DSpace to other system

Bitcurator Software

References