aboutsummaryrefslogtreecommitdiffstats
path: root/sepolicy/gpsd.te
diff options
context:
space:
mode:
authorAndreas Blaesius <skate4life@gmx.de>2015-07-31 11:50:02 -0700
committerAndreas Blaesius <skate4life@gmx.de>2015-07-31 11:52:08 -0700
commitc6c2070a9a2dff0c3aa17b1bbe97b84c70280a22 (patch)
treeb7fb6fe521f78ef5ae6c23c6f0cba43d4cf52583 /sepolicy/gpsd.te
parentd9b58b74350bfa8ef34b5634d847097708bb0446 (diff)
downloaddevice_samsung_espressowifi-c6c2070a9a2dff0c3aa17b1bbe97b84c70280a22.zip
device_samsung_espressowifi-c6c2070a9a2dff0c3aa17b1bbe97b84c70280a22.tar.gz
device_samsung_espressowifi-c6c2070a9a2dff0c3aa17b1bbe97b84c70280a22.tar.bz2
P31XX: update SELinux Policy
Change-Id: I043758b0ddb617240824695136133c7f4f1f1673 Todo: for gps.te - Label with gps_data_file, somehow this doesn't get relabeled at the moment.
Diffstat (limited to 'sepolicy/gpsd.te')
-rw-r--r--sepolicy/gpsd.te10
1 files changed, 3 insertions, 7 deletions
diff --git a/sepolicy/gpsd.te b/sepolicy/gpsd.te
index cefe836..6fabca6 100644
--- a/sepolicy/gpsd.te
+++ b/sepolicy/gpsd.te
@@ -3,10 +3,6 @@ allow gpsd rild:unix_stream_socket { connectto };
allow gpsd self:process { execmem };
allow gpsd sysfs_wake_lock:file { read write };
-#Label with gps_data_file
-type_transition gpsd system_data_file:dir gps_data_file ".gps.interface.pipe.to_jni";
-type_transition gpsd system_data_file:dir gps_data_file ".gps.interface.pipe.to_gpsd";
-type_transition gpsd system_data_file:fifo_file gps_data_file ".gps.interface.pipe.to_jni";
-type_transition gpsd system_data_file:fifo_file gps_data_file ".gps.interface.pipe.to_gpsd";
-allow gpsd gps_data_file:fifo_file create_file_perms;
-allow gpsd gps_data_file:dir { add_name write };
+# TODO - Label with gps_data_file
+allow gpsd system_data_file:dir { write add_name };
+allow gpsd system_data_file:fifo_file { create setattr write open };