# healthd seclabel is specified in init.rc since # it lives in the rootfs and has no unique file type. type healthd, domain; type healthd_exec, exec_type, file_type; init_daemon_domain(healthd) allow healthd rootfs:file { read entrypoint }; write_klog(healthd) allow healthd self:capability { net_admin mknod }; allow healthd self:capability2 block_suspend; allow healthd self:netlink_kobject_uevent_socket create_socket_perms; binder_use(healthd) binder_call(healthd, system_server) # Workaround for 0x10 / block_suspend capability2 denials. # Requires a kernel patch to fix properly. permissive healthd;