diff options
Diffstat (limited to 'rild.te')
-rw-r--r-- | rild.te | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -5,7 +5,7 @@ type rild_exec, exec_type, file_type; init_daemon_domain(rild) net_domain(rild) -allow rild self:netlink_route_socket { setopt write }; +allow rild self:netlink_route_socket nlmsg_write; allow rild kernel:system module_request; unix_socket_connect(rild, property, init) unix_socket_connect(rild, qemud, qemud) @@ -38,10 +38,9 @@ allow rild gps_device:chr_file rw_file_perms; allow rild tty_device:chr_file rw_file_perms; -# Allow rild to create, bind, read, write to itself through a netlink socket -allow rild self:netlink_socket { create bind read write }; - -allow rild self:netlink_kobject_uevent_socket { bind create getopt read setopt }; +# Allow rild to create and use netlink sockets. +allow rild self:netlink_socket create_socket_perms; +allow rild self:netlink_kobject_uevent_socket create_socket_perms; # Access to wake locks allow rild sysfs_wake_lock:file rw_file_perms; |