]>
Commit | Line | Data |
---|---|---|
3c5890b1 A |
1 | #!/bin/sh |
2 | set -e -x | |
3 | ||
618b37c8 A |
4 | # don't install man pages for installhdrs or iOS builds |
5 | if [ "$ACTION" = installhdrs ]; then exit 0; fi | |
6 | if [ "${PLATFORM_NAME/iphone/}" != "${PLATFORM_NAME}" ]; then exit 0; fi | |
3c5890b1 A |
7 | |
8 | function 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 | ||
17 | function 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 | ||
27 | InstallManPages copyfile.3 | |
28 | LinkManPages 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 | |
35 | InstallManPages xattr_name_with_flags.3 | |
36 | LinkManPages xattr_name_with_flags.3 \ | |
37 | xattr_name_without_flags.3 \ | |
38 | xattr_flags_from_name.3 \ | |
39 | xattr_intent_with_flags.3 | |
40 |