From 7eb91a4ad0a35fa3c87adbb1cbb3b2c36c7f505c Mon Sep 17 00:00:00 2001 From: badra001 Date: Thu, 1 Apr 2021 11:45:29 -0400 Subject: [PATCH] do not grab file each time --- iam-saml/bin/external_get-saml-metadata.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/iam-saml/bin/external_get-saml-metadata.sh b/iam-saml/bin/external_get-saml-metadata.sh index 1889e7c..8e15fe4 100755 --- a/iam-saml/bin/external_get-saml-metadata.sh +++ b/iam-saml/bin/external_get-saml-metadata.sh @@ -39,9 +39,16 @@ then mkdir -p $OUTDIR fi -URL="${URL_PREFIX}${SELECT}" -curl -q -k $URL > $OUTPUT -status=$? +# if output file exists, do not re-run this + +if [ ! -r $OUTPUT ] +then + URL="${URL_PREFIX}${SELECT}" + curl -q -k $URL > $OUTPUT + status=$? +else + status=0 +fi result=$(cat $OUTPUT) jq -n --arg output_file "$OUTPUT" --arg value "$result" --arg status "$status" '{"output_file":$output_file,"value":$value,"status":$status}'