blob: d87f6905e21eef6ee5e18214ce376fd0f4363b78 [file] [log] [blame]
type netmgrd, domain;
type netmgrd_exec, exec_type, file_type;
init_daemon_domain(netmgrd)
net_domain(netmgrd)
# Creates/Talks to qmuxd via the qmux_radio socket.
qmux_socket(netmgrd)
# Allow writing of ipv6 network properties
allow netmgrd proc_net:file w_file_perms;
# Allow netmgrd operations
allow netmgrd self:capability { net_admin net_raw fsetid };
# Allow execution of /system/bin/sh.
allow netmgrd shell_exec:file rx_file_perms;
# Allow execution of /system/bin/*.
allow netmgrd system_file:file rx_file_perms;
allow netmgrd toolbox_exec:file rx_file_perms;
userdebug_or_eng(`
allow netmgrd diag_device:chr_file rw_file_perms;
')
dontaudit netmgrd self:capability sys_module;