24 lines
926 B
Plaintext
24 lines
926 B
Plaintext
# usbdongled - usb auto select daemon
|
|
type usbdongled, domain;
|
|
type usbdongled_exec, exec_type, file_type;
|
|
init_daemon_domain(usbdongled)
|
|
net_domain(usbdongled)
|
|
|
|
allow usbdongled self:capability { net_admin net_raw dac_override kill };
|
|
|
|
# Allow ril-3gddaemon to create and use netlink sockets.
|
|
allow usbdongled self:netlink_socket create_socket_perms;
|
|
allow usbdongled self:netlink_kobject_uevent_socket create_socket_perms;
|
|
allow usbdongled self:netlink_nflog_socket create_socket_perms;
|
|
allow usbdongled netdomain:{tcp_socket udp_socket rawip_socket dccp_socket tun_socket} {read write getattr setattr getopt setopt};
|
|
allow usbdongled netdomain:fd use;
|
|
|
|
# property service
|
|
allow usbdongled radio_prop:property_service set;
|
|
allow usbdongled ctl_ril3gd_prop:property_service set;
|
|
|
|
|
|
allow usbdongled system_file:file x_file_perms;
|
|
allow usbdongled shell_exec:file rx_file_perms;
|
|
|
|
unix_socket_connect(usbdongled, property, init) |