diff options
author | Patrick Luby <plubius@neooffice.org> | 2023-05-20 01:03:57 +0200 |
---|---|---|
committer | Patrick Luby <plubius@neooffice.org> | 2023-05-29 01:39:30 +0200 |
commit | b76a3bdc996f275f9d615b32d6ab89d533a7505c (patch) | |
tree | f780f65ce4369342ecea0d8c7e14411fcfc88349 /bin | |
parent | cb4fb9e31e42ed719f435919d1ca671ba2d66863 (diff) |
Revert "Script that adds "com.apple.security.get-task-allow" entitlement to soffice"
This reverts commit ff95984c8e3475b7ff7832683d621bd09896852e.
Reason for revert: The script was just a quick hack that I whipped up during other development work and I didn't know how to integrate it into debug builds by default. @Christian Lohmeier reviewed the script and noted the existing build scripts that add entitlements based on build type where I can put this new entitlement.
Change-Id: I4246639e99a62c63fb1ba38b19cac0442c71c0a6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152031
Tested-by: Jenkins
Reviewed-by: Patrick Luby <plubius@neooffice.org>
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/macos-add-entitlements-for-instruments.sh | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/bin/macos-add-entitlements-for-instruments.sh b/bin/macos-add-entitlements-for-instruments.sh deleted file mode 100755 index e22b4ae6db50..000000000000 --- a/bin/macos-add-entitlements-for-instruments.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash - -# Script that adds "com.apple.security.get-task-allow" entitlement to soffice -# -# To connect Xcode's Instruments application to profile LibreOffice, the -# "com.apple.security.get-task-allow" entitlement must be added to the -# soffice executable. -# -# This script will set the "com.apple.security.get-task-allow" entitlement -# instdir/LibreOfficeDev.app/Contents/MacOS/soffice executable so that -# profiling can be done using a local build. -# -# Credit for documenting this Xcode requirement goes to the following blog: -# https://cocoaphony.micro.blog/2022/10/29/solving-required-kernel.html - -SOFFICE=`dirname "$0"`/../instdir/LibreOfficeDev.app/Contents/MacOS/soffice -if [ ! -f "$SOFFICE" -o ! -x "$SOFFICE" ] ; then - echo "Error: '$SOFFICE' is not an executable file" >&2 - exit 1 -fi - -codesign -s - -v -f --entitlements /dev/stdin "$SOFFICE" << ! -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd"\> -<plist version="1.0"> - <dict> - <key>com.apple.security.get-task-allow</key> - <true/> - </dict> -</plist> -! - -exit 0 |