diff --git a/init/selinux.cpp b/init/selinux.cpp index c5b7576c9..2faa16720 100644 --- a/init/selinux.cpp +++ b/init/selinux.cpp @@ -535,7 +535,9 @@ void SelinuxRestoreContext() { selinux_android_restorecon("/linkerconfig", 0); - selinux_android_restorecon(gsi::kDsuAvbKeyDir, SELINUX_ANDROID_RESTORECON_RECURSE); + // adb remount, snapshot-based updates, and DSUs all create files during + // first-stage init. + selinux_android_restorecon("/metadata", SELINUX_ANDROID_RESTORECON_RECURSE); } int SelinuxKlogCallback(int type, const char* fmt, ...) {