| #!/bin/sh -e | |
| # | |
| # Helper script for the build process to apply entitlements | |
| SRC="$1" | |
| DST="$2" | |
| ENTITLEMENT="$3" | |
| trap 'rm "$DST.tmp"' exit | |
| cp -af "$SRC" "$DST.tmp" | |
| codesign --entitlements "$ENTITLEMENT" --force -s - "$DST.tmp" | |
| mv "$DST.tmp" "$DST" | |
| trap '' exit |