From 6c0d9d1096882f7bcd39ab8410a2a29079eb6860 Mon Sep 17 00:00:00 2001
From: Jens Steidl <Jens.Steidl@slub-dresden.de>
Date: Tue, 26 Sep 2023 14:33:45 +0200
Subject: [PATCH] - initial add of new validator modes for Archivematica (based
 on SLUBArchiv.digital specification documents for certain materials)

---
 src/usr/local/bin/validate_workflow.sh | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/src/usr/local/bin/validate_workflow.sh b/src/usr/local/bin/validate_workflow.sh
index cb32d83..3472dc2 100755
--- a/src/usr/local/bin/validate_workflow.sh
+++ b/src/usr/local/bin/validate_workflow.sh
@@ -66,7 +66,7 @@
 
 # PARAMETER VALUES LISTS
 DELIMITER=","
-MODE_LIST="auto,mediathek,fotothek,save,ddz,digas"
+MODE_LIST="auto,mediathek,fotothek,save,ddz,digas,retromono,retromonoge,pubpflicht,pubhtmljats,forenzdta,retromuenz,retrovf"
 STAGE_LIST="current,upcoming,any"
 FILES_MODE_LIST="sort,delete,nothing"
 
@@ -107,6 +107,22 @@ validators[___fotothek_tif__current]="/usr/bin/checkit_tiff_current /usr/local/e
 validators[___fotothek_tif_upcoming]="/usr/bin/checkit_tiff_upcoming /usr/local/etc/cit_tiff_retrofotos_SLUB_upcoming.cfg FILE"
 validators[________ddz_icc__current]="/usr/local/bin/iccDumpProfile -v FILE"
 validators[________ddz_icc_upcoming]="/usr/local/bin/iccDumpProfile -v FILE"
+validators[__retromono_tif_upcoming]="/usr/bin/checkit_tiff_upcoming /usr/share/checkit_tiff_upcoming/example_configs/cit_tiff6_baseline_SLUB.cfg FILE"
+validators[__retromono_tif__current]="/usr/bin/checkit_tiff_current /usr/share/checkit_tiff_current/example_configs/cit_tiff6_baseline_SLUB.cfg FILE"
+validators[retromonoge_tif_upcoming]="/usr/bin/checkit_tiff_upcoming /usr/share/checkit_tiff_upcoming/example_configs/cit_tiff6_geotiff_SLUB.cfg FILE"
+validators[retromonoge_tif__current]="/usr/bin/checkit_tiff_current /usr/share/checkit_tiff_current/example_configs/cit_tiff6_geotiff_SLUB.cfg FILE"
+validators[__retrofoto_tif_upcoming]="/usr/bin/checkit_tiff_upcoming /usr/share/checkit_tiff_upcoming/example_configs/cit_tiff_retrofotos_SLUB.cfg.cfg FILE"
+validators[__retrofoto_tif__current]="/usr/bin/checkit_tiff_current /usr/share/checkit_tiff_current/example_configs/cit_tiff_retrofotos_SLUB.cfg.cfg FILE"
+validators[_pubpflicht_pdf_upcoming]="/usr/bin/verapdf FILE"
+validators[_pubpflicht_pdf__current]="/usr/bin/verapdf FILE"
+validators[pubhtmljats_xml_upcoming]="/usr/bin/java /usr/share/XmlFormatValidationPlugin/XmlFormatValidationPlugin.jar org.slub.rosetta.dps.repository.plugin.SLUBXmlFormatValidationPlugin FILE"
+validators[pubhtmljats_xml__current]="/usr/bin/java /usr/share/XmlFormatValidationPlugin/XmlFormatValidationPlugin.jar org.slub.rosetta.dps.repository.plugin.SLUBXmlFormatValidationPlugin FILE"
+validators[__forenzdta_ewf_upcoming]="/usr/bin/ewfverify -v FILE"
+validators[__forenzdta_ewf__current]="/usr/bin/ewfverify -v FILE"
+validators[_retromuenz_tif_upcoming]="/usr/bin/checkit_tiff_upcoming /usr/share/checkit_tiff_upcoming/example_configs/cit_tiff_retrofotos_SLUB.cfg.cfg FILE"
+validators[_retromuenz_tif__current]="/usr/bin/checkit_tiff_current /usr/share/checkit_tiff_current/example_configs/cit_tiff_retrofotos_SLUB.cfg.cfg FILE"
+validators[____retrovf_mkv__current]="/usr/bin/mediaconch -ft -p /usr/share/mediaconch/SLUB_mediaconch_policy_all.xml FILE"
+validators[____retrovf_mkv_upcoming]="/usr/bin/mediaconch -ft -p /usr/share/mediaconch/SLUB_mediaconch_policy_all.xml FILE"
 
 
 set -o nounset                              # Treat unset variables as an error
-- 
GitLab