diff options
| author | Garrett D'Amore <garrett@damore.org> | 2020-01-23 23:11:54 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2020-01-23 23:23:25 -0800 |
| commit | b67502ab569fafc050cb9b0380d2886bc2068ece (patch) | |
| tree | 925d106d208400640c0736318ff1c30c1adf9652 /_tools/pubrefman.sh | |
| parent | bb7119ec3b4df2e64ced70d87abd8086c9aea5fc (diff) | |
| download | nng-b67502ab569fafc050cb9b0380d2886bc2068ece.tar.gz nng-b67502ab569fafc050cb9b0380d2886bc2068ece.tar.bz2 nng-b67502ab569fafc050cb9b0380d2886bc2068ece.zip | |
Fix up cross references.
Diffstat (limited to '_tools/pubrefman.sh')
| -rw-r--r-- | _tools/pubrefman.sh | 6 |
1 files changed, 4 insertions, 2 deletions
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} |
