From ca8be42bac70626c73e83309c0fed1a6c1d57849 Mon Sep 17 00:00:00 2001 From: Jan Frenzel <jan.frenzel@tu-dresden.de> Date: Thu, 25 Nov 2021 17:15:50 +0100 Subject: [PATCH] Added basedir variable to check-no-floating.sh. --- doc.zih.tu-dresden.de/util/check-no-floating.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/doc.zih.tu-dresden.de/util/check-no-floating.sh b/doc.zih.tu-dresden.de/util/check-no-floating.sh index 1a14c9fd0..4fbc5affe 100755 --- a/doc.zih.tu-dresden.de/util/check-no-floating.sh +++ b/doc.zih.tu-dresden.de/util/check-no-floating.sh @@ -4,11 +4,12 @@ if [ ${#} -ne 1 ]; then echo "Usage: ${0} <path>" fi -DOCUMENT_ROOT=${1} +basedir=${1} +DOCUMENT_ROOT=${basedir}/docs maxDepth=4 -expectedFooter="$DOCUMENT_ROOT/docs/legal_notice.md $DOCUMENT_ROOT/docs/accessibility.md $DOCUMENT_ROOT/docs/data_protection_declaration.md" +expectedFooter="$DOCUMENT_ROOT/legal_notice.md $DOCUMENT_ROOT/accessibility.md $DOCUMENT_ROOT/data_protection_declaration.md" -MSG=$(find ${DOCUMENT_ROOT}/docs -name "*.md" | awk -F'/' '{print $0,NF}' | while IFS=' ' read string depth +MSG=$(find ${DOCUMENT_ROOT} -name "*.md" | awk -F'/' '{print $0,NF}' | while IFS=' ' read string depth do #echo "string=${string} depth=${depth}" @@ -17,14 +18,14 @@ MSG=$(find ${DOCUMENT_ROOT}/docs -name "*.md" | awk -F'/' '{print $0,NF}' | whil echo "max depth ($maxDepth) exceeded for ${string}" fi - md=${string#${DOCUMENT_ROOT}/docs/} + md=${string#${DOCUMENT_ROOT}/} # md included in nav - numberOfReferences=`sed -n '/nav:/,/^$/p' ${DOCUMENT_ROOT}/mkdocs.yml | grep -c ${md}` + numberOfReferences=`sed -n '/nav:/,/^$/p' ${basedir}/mkdocs.yml | grep -c ${md}` if [ $numberOfReferences -eq 0 ]; then # fallback: md included in footer if [[ "${expectedFooter}" =~ ${string} ]]; then - numberOfReferencesInFooter=`sed -n '/footer:/,/^$/p' ${DOCUMENT_ROOT}/mkdocs.yml | grep -c /${md%.md}` + numberOfReferencesInFooter=`sed -n '/footer:/,/^$/p' ${basedir}/mkdocs.yml | grep -c /${md%.md}` if [ $numberOfReferencesInFooter -eq 0 ]; then echo "${md} is not included in footer" elif [ $numberOfReferencesInFooter -ne 1 ]; then -- GitLab