diff --git a/modem/shared_modem_platform/sepolicy/file.te b/modem/shared_modem_platform/sepolicy/file.te new file mode 100644 index 0000000..0f9ce9a --- /dev/null +++ b/modem/shared_modem_platform/sepolicy/file.te @@ -0,0 +1,2 @@ +# Define the type which declare in genfs_contexts +type sysfs_kernel_metrics, sysfs_type, fs_type; diff --git a/modem/shared_modem_platform/sepolicy/genfs_contexts b/modem/shared_modem_platform/sepolicy/genfs_contexts new file mode 100644 index 0000000..94b4ce0 --- /dev/null +++ b/modem/shared_modem_platform/sepolicy/genfs_contexts @@ -0,0 +1 @@ +genfscon sysfs /kernel/pixel_metrics/modem/modem_boot_duration u:object_r:sysfs_kernel_metrics:s0 diff --git a/modem/shared_modem_platform/sepolicy/shared_modem_platform.te b/modem/shared_modem_platform/sepolicy/shared_modem_platform.te index 7fc7a30..d3cabac 100644 --- a/modem/shared_modem_platform/sepolicy/shared_modem_platform.te +++ b/modem/shared_modem_platform/sepolicy/shared_modem_platform.te @@ -1,2 +1,5 @@ # Shared modem platform will register the default instance of the AIDL ISharedModemPlatform hal. hal_server_domain(shared_modem_platform, hal_shared_modem_platform) + +allow shared_modem_platform sysfs_kernel_metrics:file r_file_perms; +