NetBSD-5.0.2/share/man/man0/mkman

#!/bin/sh
#	$NetBSD: mkman,v 1.5 2007/01/17 00:51:25 hubertf Exp $

#
# Find all manpage sources - run before tocrc
#

SRC=../../..

echo Preparing data ...

find ${SRC} -name '*.[1-9]' -print	\
| xargs file				\
| grep troff				\
| sed 's/:[ 	]*.*$//'		\
| fgrep -v -f noman			\
| grep -v '#'				\
| grep -v '/obj\.'			\
| grep -v '/destdir\.'			\
| grep -v '/tooldir\.'			\
>/tmp/mkman.$$

for i in 1 2 3 4 5 6 7 8 9
do
	echo Creating man$i
	grep "${i}\$"	</tmp/mkman.$$ 		\
	| sed 's,\(.*/\)\([^/]*\),\2 \1\2,'	\
	| sort 					\
	| sed 's/^.* //'			\
	>man${i}
done

rm /tmp/mkman.$$