From 5564e41766c10f3fa1e448201377294ef368d858 Mon Sep 17 00:00:00 2001 From: Patrik Holmqvist Date: Thu, 16 Jan 2025 10:10:03 +0100 Subject: [PATCH] Add script for pre-fetch metadata for eumd, SC-2522 --- .../opt/mdqp/pre.d/10-fetching-metadata | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 eumd-common/overlay/opt/mdqp/pre.d/10-fetching-metadata diff --git a/eumd-common/overlay/opt/mdqp/pre.d/10-fetching-metadata b/eumd-common/overlay/opt/mdqp/pre.d/10-fetching-metadata new file mode 100755 index 00000000..6f11db59 --- /dev/null +++ b/eumd-common/overlay/opt/mdqp/pre.d/10-fetching-metadata @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +set -e + +# Verify and update the repo. Previously run by cron but to mitigate/remove +# race condion it moved here. +cd /var/cache/metadata_r1.komreg.net && make update + +cd /opt/metadata + +incoming_dir=/opt/mdqp/work/incoming_metadata +mkdir -p ${incoming_dir} +tmp_dir=$(mktemp -d) + +#rsync -a production-idp/*.xml production-sp/*.xml ${tmp_dir}/ +rsync -a --delete ${tmp_dir}/ ${incoming_dir}/ + +rm -rf "${tmp_dir}"