]> git.saurik.com Git - apple/copyfile.git/blame - xcodescripts/install_files.sh
copyfile-146.50.5.tar.gz
[apple/copyfile.git] / xcodescripts / install_files.sh
CommitLineData
3c5890b1
A
1#!/bin/sh
2set -e -x
3
618b37c8
A
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
3c5890b1
A
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
618b37c8
A
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