summaryrefslogtreecommitdiffstats
path: root/src/pmdk/utils/check-manpages
blob: 415db124c1b8840c37768315b8b150263e78b2cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2019-2020, Intel Corporation

# check-manpages -- a tool to test against some manpage errors

MANS="$*"
[ -n "$MANS" ] || MANS="$(find doc -name '*.1' -o -name '*.3' -o -name '*.5' -o -name '*.7')"
[ -n "$MANS" ] || { echo >&2 "No man pages given, and none found in doc/"; exit 1;}

for page in $MANS;do
	if [ "${page/rpmem/}" != "$page" ] && [ "$BUILD_RPMEM" != "y" ]; then
		continue
	fi
	echo $page
done | xargs -P `nproc` -n1 -- utils/check-manpage