Merge "Add getpgid to system_service and init" am: 2122f1fe95 am: 043068593a am: 24d0cad327
am: c638217732

Change-Id: I88f49a55da787aa355431b65cbada05924d2c152
diff --git a/private/system_server.te b/private/system_server.te
index 2bfd4cd..99dc663 100644
--- a/private/system_server.te
+++ b/private/system_server.te
@@ -99,7 +99,7 @@
 allow system_server self:netlink_route_socket nlmsg_write;
 
 # Kill apps.
-allow system_server appdomain:process { sigkill signal };
+allow system_server appdomain:process { getpgid sigkill signal };
 
 # Set scheduling info for apps.
 allow system_server appdomain:process { getsched setsched };
diff --git a/public/init.te b/public/init.te
index cf9488f..01d308a 100644
--- a/public/init.te
+++ b/public/init.te
@@ -282,7 +282,7 @@
 
 # Support "adb shell stop"
 allow init self:capability kill;
-allow init domain:process { sigkill signal };
+allow init domain:process { getpgid sigkill signal };
 
 # Init creates keystore's directory on boot, and walks through
 # the directory as part of a recursive restorecon.