1#!/bin/sh
2set -e -x
3
4# don't install man pages for installhdrs or iOS builds
5if [ "$ACTION" = installhdrs ]; then exit 0; fi
6if [ "${PLATFORM_NAME/iphone/}" != "${PLATFORM_NAME}" ]; then exit 0; fi
7
8function InstallManPages() {
9	for MANPAGE in "$@"; do
10		SECTION=`basename "${MANPAGE/*./}"`
11		MANDIR="$DSTROOT"/usr/share/man/man"$SECTION"
12		install -d -o "$INSTALL_OWNER" -g "$INSTALL_GROUP" -m 0755 "$MANDIR"
13		install -o "$INSTALL_OWNER" -g "$INSTALL_GROUP" -m 0444 "$MANPAGE" "$MANDIR"
14	done
15}
16
17function LinkManPages() {
18	MANPAGE=`basename "$1"`
19	SECTION=`basename "${MANPAGE/*./}"`
20	MANDIR="$DSTROOT"/usr/share/man/man"$SECTION"
21	shift
22	for LINK in "$@"; do
23		ln -hf "$MANDIR/$MANPAGE" "$MANDIR/$LINK"
24	done
25}
26
27InstallManPages copyfile.3
28LinkManPages copyfile.3 \
29	fcopyfile.3 \
30	copyfile_state_alloc.3 \
31	copyfile_state_free.3 \
32	copyfile_state_get.3 \
33	copyfile_state_set.3
34
35InstallManPages xattr_name_with_flags.3
36LinkManPages    xattr_name_with_flags.3 \
37	xattr_name_without_flags.3 \
38	xattr_flags_from_name.3 \
39	xattr_intent_with_flags.3
40
41