aboutsummaryrefslogtreecommitdiffstats
path: root/text_cmds/xcodescripts/grep_variant_links.sh
blob: 018a63af431bde2586e4067d110710b7e7e3303c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
#
# This script phase cannot be run in the "grep" target itself, because Strip/CodeSign/etc are
# after all other phases. Running it in the aggregate target guarantees that the grep variants
# are really linked to the actual stripped/signed grep binary.
#

set -ex

for variant in e f z ze zf bz bze bzf; do
    ln ${DSTROOT}/usr/bin/grep ${DSTROOT}/usr/bin/${variant}grep
    ln ${DSTROOT}/usr/share/man/man1/grep.1 ${DSTROOT}/usr/share/man/man1/${variant}grep.1
done