From b67502ab569fafc050cb9b0380d2886bc2068ece Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Thu, 23 Jan 2020 23:11:54 -0800 Subject: Fix up cross references. --- _tools/pubrefman.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to '_tools/pubrefman.sh') diff --git a/_tools/pubrefman.sh b/_tools/pubrefman.sh index 120a08c3..9c33eda4 100644 --- a/_tools/pubrefman.sh +++ b/_tools/pubrefman.sh @@ -81,7 +81,7 @@ for f in ${scratch}/adoc/*.adoc; do done index=${scratch}/adoc/index.adoc -for sect in $(echo ${!pages[@]} | sort ); do +for sect in $(echo ${!pages[@]} | tr " " "\n" | sort ); do title=$(cat ${scratch}/nng/docs/man/man${sect}.sect) desc=$(cat ${scratch}/nng/docs/man/man${sect}.desc) printf "\n== Section ${sect}: ${title}\n" >> ${index} @@ -91,7 +91,9 @@ for sect in $(echo ${!pages[@]} | sort ); do printf "|===\n" >> ${index} for page in $(echo ${pages[$sect]} | tr " " "\n" | sort ); do - printf "|xref:${page}[${page%.adoc}(${sect})]\n" >> ${index} + name=${page%.adoc} + name=${name%.*} + printf "|xref:${page}[${name}(${sect})]\n" >> ${index} printf "|${descs[${page}]}\n\n" >> ${index} done printf "|===\n" >> ${index} -- cgit v1.2.3-70-g09d2