X-Git-Url: https://git.saurik.com/apple/copyfile.git/blobdiff_plain/3f81d1c47321267dea83d8aeda8d3e9cbf343274..3c5890b1f48cd2cc2ecf69d7725765f2b3dbfb4a:/xcodescripts/install_files.sh diff --git a/xcodescripts/install_files.sh b/xcodescripts/install_files.sh new file mode 100644 index 0000000..7f2e58f --- /dev/null +++ b/xcodescripts/install_files.sh @@ -0,0 +1,35 @@ +#!/bin/sh +set -e -x + +# don't install files for installhdrs or simulator builds +if [ "$ACTION" == "installhdrs" -o \ + "${RC_ProjectName%_Sim}" != "$RC_ProjectName" ]; then + exit 0 +fi + +function InstallManPages() { + for MANPAGE in "$@"; do + SECTION=`basename "${MANPAGE/*./}"` + MANDIR="$DSTROOT"/usr/share/man/man"$SECTION" + install -d -o "$INSTALL_OWNER" -g "$INSTALL_GROUP" -m 0755 "$MANDIR" + install -o "$INSTALL_OWNER" -g "$INSTALL_GROUP" -m 0444 "$MANPAGE" "$MANDIR" + done +} + +function LinkManPages() { + MANPAGE=`basename "$1"` + SECTION=`basename "${MANPAGE/*./}"` + MANDIR="$DSTROOT"/usr/share/man/man"$SECTION" + shift + for LINK in "$@"; do + ln -hf "$MANDIR/$MANPAGE" "$MANDIR/$LINK" + done +} + +InstallManPages copyfile.3 +LinkManPages copyfile.3 \ + fcopyfile.3 \ + copyfile_state_alloc.3 \ + copyfile_state_free.3 \ + copyfile_state_get.3 \ + copyfile_state_set.3