...
- Unpack the new source Zip file in your install directory with {{
unzip
{{. - For each of the "diff" files, in order, go to your install directory and apply the diff with the command:
patch -p 0 -l < ''diff-file''
- Build and install the code:
ant install_code build_wars
- Ensure the configuration changes in
config/dspace.cfg
get propagated to your run-time config file. - Ensure the new files in
config/crosswalks
are installed in your run-time directory. - Apply the database change by running the SQL code in the file:
etc/database_schema_14-15.sql
- Be sure to install the new WAR file(s) in your servlet container.
- Test by updating internal AIPs as shown above
...
aipManager.dispatcher
name of the Event Dispatcher for the AIPManager application; when restoring an archive from AIPs, it is best to set this to a dispatcher that calls the search and browse consumers, but not History.aip.packager
plugin name of the Packager used to ingest and disseminate AIPs; by default it is {{AIP
{{.mets.dspaceAIP.ingest.crosswalk.''mdSecType''
crosswalk plugin (either XML or Stream-oriented) to be called to interpret the given mdSec type. To ignore a section, set it toNULLSTREAM
(for stream data) orNIL
for XML.aip.disseminate.''mdSecName''
Sets the type name and crosswalks associated with each metadata section under the METSamdSec: sourceMD, techMD, rightsMD, digiprovMD
. Value is comma-separated list of mdSecType:pluginName specifiers. For example:
aip.disseminate.techMD = PREMIS
aip.disseminate.dmd
Sets the crosswalks and type names of descriptive metadata sections to include; value format is the same as the admin MD sections.aip.ingest.createEperson
When value is "true", AIP ingester will create an EPerson if needed so it can set the Submitter of a newly-created Item to the "correct" value. An EPerson created this way cannot login. Default is false.
...