Difference between revisions of "0.7.1 How-To"

From Archivematica
Jump to navigation Jump to search
Line 1: Line 1:
 
This how to is provided in addition to the user manual.
 
This how to is provided in addition to the user manual.
 
= Restart Archivematica =
 
= Restart Archivematica =
== In a single client environment (If you're not sure use this one.) =
+
== In a single client environment (If you're not sure use this one.) ==
 
TODO
 
TODO
== In a multi-client environment (If you're not sure use this one.) =
+
== In a multi-client environment (If you're not sure use this one.) ==
 
TODO
 
TODO
  
Line 58: Line 58:
 
Add this line if it doesn't exist. Change the 60 to the desired number of seconds for quarantine.
 
Add this line if it doesn't exist. Change the 60 to the desired number of seconds for quarantine.
 
<pre>* * * * * flock -xn /var/lock/quarantine.lock /usr/lib/archivematica/MCPServer/delay/delay.py 60 "/var/archivematica/sharedDirectory/watchedDirectories/quarantined"</pre>
 
<pre>* * * * * flock -xn /var/lock/quarantine.lock /usr/lib/archivematica/MCPServer/delay/delay.py 60 "/var/archivematica/sharedDirectory/watchedDirectories/quarantined"</pre>
 +
 +
= Change Agent Organization Name or Repository Code =
 +
<pre>sudo mousepad /var/archivematica/sharedDirectory/sharedMicroServiceTasksConfigs/createXmlEventsAssist/organization.ini</pre>
 +
change:
 +
<pre>
 +
[organization]
 +
yourAgentIdentifierType= repository code
 +
yourAgentIdentifierValue= ORG
 +
yourAgentName= Your Organization Name Here
 +
yourAgentType= organization
 +
</pre>
 +
</pre>

Revision as of 11:30, 14 June 2011

This how to is provided in addition to the user manual.

Restart Archivematica

In a single client environment (If you're not sure use this one.)

TODO

In a multi-client environment (If you're not sure use this one.)

TODO

Restore a SIP backup

TODO http://code.google.com/p/archivematica/issues/detail?id=546

Modify workflow, to not generate a DIP

TODO http://code.google.com/p/archivematica/issues/detail?id=608

Change the checksum type used in the AIP bagit

open for editing: /etc/archivematica/MCPServer/mcpModulesConfig/Prepare AIP.xml

sudo mousepad /etc/archivematica/MCPServer/mcpModulesConfig/Prepare\ AIP.xml

In commands, in execCommand, change the argument for --payloadmanifestalgorithm from "sha512" to a bagit supported checksum algorythm, ie: md5, sha256, sha1.

<arguments>create "%SIPDirectory%%SIPName%-%SIPUUID%.zip" "%SIPLogsDirectory%" "%SIPObjectsDirectory%" "%SIPDirectory%METS.xml" "%SIPDirectory%metadata/" --writer zip --payloadmanifestalgorithm "sha512"</arguments>

Save and restart archivematica. http://archivematica.org/wiki/index.php?title=0.7.1_How-To#Restart_Archivematica

External Disk Transfers

TODO http://code.google.com/p/archivematica/issues/detail?id=132

Manual Normalization

TODO http://code.google.com/p/archivematica/issues/detail?id=464

Add/Remove Extensions from inPreservationFormat/inAccessFormat

open for editing: /usr/lib/archivematica/transcoder/transcoderNormalizer.py

sudo mousepad /usr/lib/archivematica/transcoder/transcoderNormalizer.py

Update these two functions:

def inAccessFormat():
    ex=["CSS", "CSV", "HTML", "TXT", "XML", "XSL", \
        "MP3", "PDF", "JPG", "MPG"]
    return transcoder.fileExtension.__str__().upper() in ex

def inPreservationFormat():
    ex=["CSS", "CSV", "HTML", "TXT", "XML", "XSL", \
        "JP2", "PNG", \
        "SVG", "WAV", "TIF", "PDF", "ODP", "TIF", "MXF", "ODT", "ODS", "MBOX", "IMBOX", "AI" ]
    return transcoder.fileExtension.__str__().upper() in ex

Notes:

  • The "\" indicates the array continues on the next line.
  • Extensions must be in upper case to work

Add user to the archivematica group

sudo gpasswd -a "USERNAME" archivematica

Where "USERNAME" is the user you wish to add to the group.

Set or change the quarantine period

Open the root's crontab:

sudo crontab -e

Add this line if it doesn't exist. Change the 60 to the desired number of seconds for quarantine.

* * * * * flock -xn /var/lock/quarantine.lock /usr/lib/archivematica/MCPServer/delay/delay.py 60 "/var/archivematica/sharedDirectory/watchedDirectories/quarantined"

Change Agent Organization Name or Repository Code

sudo mousepad /var/archivematica/sharedDirectory/sharedMicroServiceTasksConfigs/createXmlEventsAssist/organization.ini

change:

[organization]
yourAgentIdentifierType= repository code
yourAgentIdentifierValue= ORG
yourAgentName= Your Organization Name Here
yourAgentType= organization