Merge "Expand permissions for 3 existing allow policies for rild and a new one for rild." into jb-mr2-dev
diff --git a/file_contexts b/file_contexts
index 3d885b1..15f9f59 100644
--- a/file_contexts
+++ b/file_contexts
@@ -148,6 +148,7 @@
 /system/etc/dhcpcd(/.*)? u:object_r:dhcp_system_file:s0
 /system/xbin/su		u:object_r:su_exec:s0
 /system/vendor/bin/gpsd u:object_r:gpsd_exec:s0
+/system/bin/ping    u:object_r:ping_exec:s0
 #############################
 # Vendor files
 #
diff --git a/ping.te b/ping.te
new file mode 100644
index 0000000..5b8bc95
--- /dev/null
+++ b/ping.te
@@ -0,0 +1,12 @@
+type ping, domain;
+type ping_exec, file_type;
+domain_auto_trans(shell, ping_exec, ping)
+
+allow ping self:capability net_raw;
+allow ping self:rawip_socket create_socket_perms;
+allow ping self:udp_socket create_socket_perms;
+allow ping node:rawip_socket node_bind;
+allow ping dnsproxyd_socket:sock_file write;
+allow ping netd:unix_stream_socket connectto;
+allow ping devpts:chr_file rw_file_perms;
+allow ping shell:fd use;