Enable Trusty persist storage (TDP) on block-device

- Define selinux property for /dev/block/by-name/trusty_persist
- Add symlink into init.zuma.rc

Bug: 247013568
Test: - Verify that this change is a NOP for devices with TDP already
        created on top of the legacy f2f2 partition /mnt/vendor/persist/ss
      - Verify that this change creates a valid symlink on a manually
        migrated block device
Change-Id: I231938e708e5a5d6d64818e184a92acdc0ba37de
This commit is contained in:
Armelle Laine 2023-02-13 22:23:39 +00:00
parent 43cec0a541
commit 35a81f6207
2 changed files with 5 additions and 2 deletions

View file

@ -863,6 +863,8 @@ on post-fs-data
symlink /mnt/vendor/persist/ss /data/vendor/ss/persist
chown root system /data/vendor/ss/persist
chmod 0770 /data/vendor/ss/persist
symlink /dev/block/platform/13200000\.ufs/by-name/trusty_persist /data/vendor/ss/persist/0
chown system system /data/vendor/ss/persist/0
restart storageproxyd

View file

@ -163,8 +163,9 @@
/dev/bigwave 0660 mediacodec mediadrm
# Trusty
/dev/trusty-ipc-dev0 0660 system drmrpc
/dev/trusty-log0 0660 system system
/dev/trusty-ipc-dev0 0660 system drmrpc
/dev/trusty-log0 0660 system system
/dev/block/platform/13200000\.ufs/by-name/trusty_persist 0660 system system
# RPMB
/dev/sg1 0660 system system