From: Darrick J. Wong Date: Fri, 4 Sep 2020 23:08:17 +0000 (-0700) Subject: man: install all manpages that redirect to another manpage X-Git-Tag: xfsprogs-5.9-fixes_2020-09-14~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cb9b4b02c7b97ee9812f5aa429b13f728cff6555;p=xfsprogs-dev.git man: install all manpages that redirect to another manpage Some of the ioctl manpages do not contain any information other than a pointer to a different manpage. These aren't picked up by the install scripts, so fix them so that they do. Signed-off-by: Darrick J. Wong Reviewed-by: Christoph Hellwig --- diff --git a/include/buildmacros b/include/buildmacros index f8d54200..6f34d7c5 100644 --- a/include/buildmacros +++ b/include/buildmacros @@ -95,9 +95,10 @@ INSTALL_MAN = \ @for d in $(MAN_PAGES); do \ first=true; \ for m in `$(AWK) \ - '/^\.S[h|H] NAME/ {ok=1; next} ok {print; exit}' $$d \ + '/^\.S[h|H] NAME/ {ok=1; next} /^\.so/ {printf("so %s\n", FILENAME); exit} ok {print; exit}' $$d \ | $(SED) \ -e 's/^\.Nm //' -e 's/,/ /g' -e 's/\\-.*//' \ + -e 's/^so \([_a-zA-Z]*\)\.[0-9]/\1/g' \ -e 's/\\\f[0-9]//g' -e 's/ / /g;q'`; \ do \ [ -z "$$m" -o "$$m" = "\\" ] && continue; \