[iOS] Give RunningBoard entitlement to all our child processes
https://bugs.webkit.org/show_bug.cgi?id=209986
<rdar://problem/61275270>

Reviewed by Geoffrey Garen.

Give RunningBoard entitlement to all our child processes on iOS. As we are
transitioning to RunningBoard process assertions, it is important for the
target process of those assertion to have the
com.apple.runningboard.assertions.webkit entitlement.

* Scripts/process-entitlements.sh:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@259517 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog
index febf517..c494c01 100644
--- a/Source/WebKit/ChangeLog
+++ b/Source/WebKit/ChangeLog
@@ -1,3 +1,18 @@
+2020-04-03  Chris Dumez  <cdumez@apple.com>
+
+        [iOS] Give RunningBoard entitlement to all our child processes
+        https://bugs.webkit.org/show_bug.cgi?id=209986
+        <rdar://problem/61275270>
+
+        Reviewed by Geoffrey Garen.
+
+        Give RunningBoard entitlement to all our child processes on iOS. As we are
+        transitioning to RunningBoard process assertions, it is important for the
+        target process of those assertion to have the 
+        com.apple.runningboard.assertions.webkit entitlement.
+
+        * Scripts/process-entitlements.sh:
+
 2020-04-03  Truitt Savell  <tsavell@apple.com>
 
         Unreviewed, reverting r259440.
diff --git a/Source/WebKit/Scripts/process-entitlements.sh b/Source/WebKit/Scripts/process-entitlements.sh
index 3661cc9..d52ded4 100755
--- a/Source/WebKit/Scripts/process-entitlements.sh
+++ b/Source/WebKit/Scripts/process-entitlements.sh
@@ -96,17 +96,20 @@
 function maccatalyst_process_webcontent_entitlements()
 {
     plistbuddy Add :com.apple.security.cs.allow-jit bool YES
+    plistbuddy Add :com.apple.runningboard.assertions.webkit bool YES
 }
 
 function maccatalyst_process_gpu_entitlements()
 {
     plistbuddy Add :com.apple.security.network.client bool YES
+    plistbuddy Add :com.apple.runningboard.assertions.webkit bool YES
 }
 
 function maccatalyst_process_network_entitlements()
 {
     plistbuddy Add :com.apple.private.network.socket-delegate bool YES
     plistbuddy Add :com.apple.security.network.client bool YES
+    plistbuddy Add :com.apple.runningboard.assertions.webkit bool YES
 
     plistbuddy Add :com.apple.private.tcc.manager.check-by-audit-token array
     plistbuddy Add :com.apple.private.tcc.manager.check-by-audit-token:0 string kTCCServiceWebKitIntelligentTrackingPrevention
@@ -162,6 +165,7 @@
     plistbuddy Add :com.apple.private.coremedia.pidinheritance.allow bool YES
     plistbuddy Add :com.apple.private.memorystatus bool YES
     plistbuddy Add :com.apple.private.network.socket-delegate bool YES
+    plistbuddy Add :com.apple.runningboard.assertions.webkit bool YES
 
     plistbuddy Add :com.apple.tcc.delegated-services array
     plistbuddy Add :com.apple.tcc.delegated-services:0 string kTCCServiceCamera
@@ -179,6 +183,7 @@
     plistbuddy Add :com.apple.private.dmd.policy bool YES
     plistbuddy Add :com.apple.private.memorystatus bool YES
     plistbuddy Add :com.apple.private.network.socket-delegate bool YES
+    plistbuddy Add :com.apple.runningboard.assertions.webkit bool YES
 
     plistbuddy Add :com.apple.private.tcc.manager.check-by-audit-token array
     plistbuddy Add :com.apple.private.tcc.manager.check-by-audit-token:0 string kTCCServiceWebKitIntelligentTrackingPrevention