exynos9610: Force restorecon for /data/vendor
authorFelix <google@ix5.org>
Fri, 26 Apr 2019 16:02:06 +0000 (18:02 +0200)
committerNolen Johnson <johnsonnolen@gmail.com>
Mon, 4 Apr 2022 18:46:59 +0000 (14:46 -0400)
commit0c6a2d0766081fbcde9de6eec05fc18e28090a71
treeff0d5fede0dacd7535fb2e4544bcfff8393f5d64
parente74173c26f7a93edcf7ad4d644f6ab4e4e67946b
exynos9610: Force restorecon for /data/vendor

The restorecon_recursive directive in init is only applied if the
file_contexts file changed between builds, but not necessarily if any
file or folder inside /efs or /persist has changed.

The restorecon code checks whether an xattr named
"security.sehash" contains a string that matches the current
combined hashes of the SELinux context files and skips restoring labels
if there is a match, see
https://android.googlesource.com/platform/external/selinux/+/refs/tags/android-9.0.0_r35/libselinux/src/android/android_platform.c#1546

Change-Id: Ic0cd848836ee550499d9236f56ed6e939e35f01e
configs/init/init.exynos9610.rc