Restore permission of efs/efs_backup/modem_userdata after mount

Test: Boot device, erase EFS, check selinux labels
Bug: 345803836
Change-Id: Ia511731e001d74409b40b087432e3535ca5cfc8f
This commit is contained in:
Kelvin Zhang 2024-06-11 09:13:27 -07:00
parent e3ed1eabdf
commit d3ce2b9873
3 changed files with 8 additions and 9 deletions

View file

@ -11,9 +11,6 @@ on post-fs-data && property:ro.boot.flash.locked=0 && property:ro.fstype.data=ex
restorecon_recursive /data/vendor/copied restorecon_recursive /data/vendor/copied
exec_start copy_efs_files_to_data exec_start copy_efs_files_to_data
mount_all /vendor/etc/fstab.efs.from_data mount_all /vendor/etc/fstab.efs.from_data
restorecon_recursive /mnt/vendor/efs
restorecon_recursive /mnt/vendor/efs_backup
restorecon_recursive /mnt/vendor/modem_userdata
restorecon_recursive /mnt/vendor/persist restorecon_recursive /mnt/vendor/persist
restorecon_recursive /data/vendor/ss restorecon_recursive /data/vendor/ss
setprop ro.vendor.persist.status mounted setprop ro.vendor.persist.status mounted

View file

@ -1,4 +1,12 @@
on property:ro.vendor.persist.status=mounted on property:ro.vendor.persist.status=mounted
# for modem related functions
restorecon_recursive /mnt/vendor/efs
chown radio system /mnt/vendor/efs
restorecon_recursive /mnt/vendor/efs_backup
chown radio system /mnt/vendor/efs_backup
restorecon_recursive /mnt/vendor/modem_userdata
chown radio system /mnt/vendor/modem_userdata
# for battery defender # for battery defender
mkdir /mnt/vendor/persist/battery 0700 system system mkdir /mnt/vendor/persist/battery 0700 system system

View file

@ -605,12 +605,6 @@ on property:persist.vendor.radio.no_modem_board=1
on fs on fs
mount_all --early mount_all --early
restorecon_recursive /mnt/vendor/efs
chown radio system /mnt/vendor/efs
restorecon_recursive /mnt/vendor/efs_backup
chown radio system /mnt/vendor/efs_backup
restorecon_recursive /mnt/vendor/modem_userdata
chown radio system /mnt/vendor/modem_userdata
# Mount modem partition # Mount modem partition
mount_all /vendor/etc/fstab.modem --early mount_all /vendor/etc/fstab.modem --early