diff options
author | Adam Serbinski <aserbinski@gmail.com> | 2019-05-26 10:43:57 -0400 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2019-05-30 12:38:50 -0700 |
commit | 57c23d4e7ccd022598cb03fb495f4842598a0f8b (patch) | |
tree | 1d588065c923e1654c37488b1e1b0b69441c26d5 | |
parent | d5838582557c1bdaf4a72547db5ed6d6d99120bf (diff) | |
download | gpsd-57c23d4e7ccd022598cb03fb495f4842598a0f8b.tar.gz |
Android HAL/sepolicy: maintenance
AOSP's sepolicy changed a little, adjust to it.
Signed-off-by: Gary E. Miller <gem@rellim.com>
-rw-r--r-- | android/sepolicy/gpsd.te | 3 | ||||
-rw-r--r-- | android/sepolicy/hal_gnss.te | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/android/sepolicy/gpsd.te b/android/sepolicy/gpsd.te index 518b6166..877e9589 100644 --- a/android/sepolicy/gpsd.te +++ b/android/sepolicy/gpsd.te @@ -5,7 +5,7 @@ init_daemon_domain(gpsd) net_domain(gpsd) allow gpsd gpsd:capability { net_raw }; -allow gpsd console_device:chr_file rw_file_perms; +allow gpsd serial_device:chr_file rw_file_perms; # The following are needed by logwrapper to get gpsd's output # to Android's logs. @@ -14,3 +14,4 @@ allow gpsd shell_exec:file { execute execute_no_trans read open getattr }; allow gpsd vendor_file:file { execute execute_no_trans read open getattr }; allow gpsd devpts:chr_file { read write open getattr }; allow gpsd gpsd_exec:file { execute execute_no_trans read open getattr }; +allow gpsd vendor_shell_exec:file { execute execute_no_trans read open getattr }; diff --git a/android/sepolicy/hal_gnss.te b/android/sepolicy/hal_gnss.te index 4bbbcb1d..3ef8cd4e 100644 --- a/android/sepolicy/hal_gnss.te +++ b/android/sepolicy/hal_gnss.te @@ -4,3 +4,4 @@ typeattribute hal_gnss_default hal_wifi_hostapd_server; net_domain(hal_gnss_default) allow hal_gnss_default hal_gnss_default:capability { net_raw }; +allow hal_gnss_default property_socket:sock_file { write }; |