summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorPatrick Luby <plubius@neooffice.org>2023-05-20 01:03:57 +0200
committerPatrick Luby <plubius@neooffice.org>2023-05-29 01:39:30 +0200
commitb76a3bdc996f275f9d615b32d6ab89d533a7505c (patch)
treef780f65ce4369342ecea0d8c7e14411fcfc88349 /bin
parentcb4fb9e31e42ed719f435919d1ca671ba2d66863 (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-xbin/macos-add-entitlements-for-instruments.sh33
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