summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
diff options
context:
space:
mode:
authornetchild <netchild@FreeBSD.org>2005-08-07 13:47:25 +0000
committernetchild <netchild@FreeBSD.org>2005-08-07 13:47:25 +0000
commitb76640a2db08c891ab3ca5b878f5d37743cfaaca (patch)
treeb8c4f1bf4c386a6259fa3a7b764fdbc63726cafb /Makefile.inc1
parent8a88a5244f4cb36256be27de0bcb5d1fc3dd8ff5 (diff)
downloadFreeBSD-src-b76640a2db08c891ab3ca5b878f5d37743cfaaca.zip
FreeBSD-src-b76640a2db08c891ab3ca5b878f5d37743cfaaca.tar.gz
Remove cat-pages without corresponding man-pages.
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc122
1 files changed, 22 insertions, 0 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index c7a52f2..56f1418 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -1082,6 +1082,17 @@ delete-old-files:
&& chflags noschg "${DESTDIR}/${file}" \
&& rm ${RM_I} "${DESTDIR}/${file}"))
.endfor
+# Remove catpages without corresponding manpages.
+ @for dir in ${DESTDIR}/usr/share/man/cat*; do \
+ for catpage in $${dir}/*; do \
+ manpage=$$(echo $${catpage} \
+ | sed 's:${DESTDIR}/usr/share/man/cat:${DESTDIR}/usr/share/man/man:') \
+ check_empty=$$(echo $${catpage} \
+ | sed 's:.*\*:empty:'); \
+ [ $${check_empty} != empty -a ! -e $${manpage} ] \
+ && rm ${RM_I} $${catpage} || true; \
+ done; \
+ done
@echo ">>> Old files removed"
check-old-files:
@@ -1089,6 +1100,17 @@ check-old-files:
.for file in ${OLD_FILES}
@[ ! -f "${DESTDIR}/${file}" ] || echo "${DESTDIR}/${file}"
.endfor
+# Check for catpages without corresponding manpages.
+ @for dir in ${DESTDIR}/usr/share/man/cat*; do \
+ for catpage in $${dir}/*; do \
+ manpage=$$(echo $${catpage} \
+ | sed 's:${DESTDIR}/usr/share/man/cat:${DESTDIR}/usr/share/man/man:'); \
+ check_empty=$$(echo $${catpage} \
+ | sed 's:.*\*:empty:'); \
+ [ $${check_empty} != empty -a ! -e $${manpage} ] \
+ && echo $${catpage} || true; \
+ done; \
+ done
delete-old-libs:
@echo ">>> Removing old libraries"
OpenPOWER on IntegriCloud