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