Skip to content
Snippets Groups Projects
Commit 42bd1638 authored by Paul Crowley's avatar Paul Crowley
Browse files

Add metadata_file class for root of metadata folder.

Bug: 77335096
Test: booted device with metadata encryption and without
Change-Id: I5bc5d46deb4e91912725c4887fde0c3a41c9fc91
parent 8c0d4609
No related branches found
No related tags found
No related merge requests found
...@@ -66,6 +66,7 @@ ...@@ -66,6 +66,7 @@
lowpan_service lowpan_service
mediaextractor_update_service mediaextractor_update_service
mediaprovider_tmpfs mediaprovider_tmpfs
metadata_file
mnt_vendor_file mnt_vendor_file
netd_stable_secret_prop netd_stable_secret_prop
network_watchlist_data_file network_watchlist_data_file
......
...@@ -54,6 +54,7 @@ ...@@ -54,6 +54,7 @@
lowpan_prop lowpan_prop
lowpan_service lowpan_service
mediaextractor_update_service mediaextractor_update_service
metadata_file
mnt_vendor_file mnt_vendor_file
network_watchlist_data_file network_watchlist_data_file
network_watchlist_service network_watchlist_service
......
...@@ -150,7 +150,9 @@ type vendor_framework_file, vendor_file_type, file_type; ...@@ -150,7 +150,9 @@ type vendor_framework_file, vendor_file_type, file_type;
# Default type for everything in /vendor/overlay # Default type for everything in /vendor/overlay
type vendor_overlay_file, vendor_file_type, file_type; type vendor_overlay_file, vendor_file_type, file_type;
# /metadata subdirectories # /metadata partition itself
type metadata_file, file_type;
# Vold files within /metadata
type vold_metadata_file, file_type; type vold_metadata_file, file_type;
# Speedup access for trusted applications to the runtime event tags # Speedup access for trusted applications to the runtime event tags
......
...@@ -98,6 +98,9 @@ allow init configfs:dir mounton; ...@@ -98,6 +98,9 @@ allow init configfs:dir mounton;
allow init configfs:dir create_dir_perms; allow init configfs:dir create_dir_perms;
allow init configfs:{ file lnk_file } create_file_perms; allow init configfs:{ file lnk_file } create_file_perms;
# /metadata
allow init metadata_file:dir mounton;
# Use tmpfs as /data, used for booting when /data is encrypted # Use tmpfs as /data, used for booting when /data is encrypted
allow init tmpfs:dir relabelfrom; allow init tmpfs:dir relabelfrom;
......
...@@ -17,6 +17,7 @@ allow vold sysfs_usb:file w_file_perms; ...@@ -17,6 +17,7 @@ allow vold sysfs_usb:file w_file_perms;
allow vold sysfs_zram_uevent:file w_file_perms; allow vold sysfs_zram_uevent:file w_file_perms;
r_dir_file(vold, rootfs) r_dir_file(vold, rootfs)
r_dir_file(vold, metadata_file)
allow vold { allow vold {
proc # b/67049235 processes /proc/<pid>/* files are mislabeled. proc # b/67049235 processes /proc/<pid>/* files are mislabeled.
proc_cmdline proc_cmdline
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment