Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2ce5eb91 authored by Jin Qian's avatar Jin Qian Committed by android-build-merger
Browse files

Merge "init: manually restorecon mke2fs tools on ramdisk" am: e2629c56

am: 06c1500a

Change-Id: I75048ef3ab79aa9404e59b17813ce5b1a6f5cdd7
parents 44190c37 06c1500a
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -864,9 +864,9 @@ static void selinux_initialize(bool in_kernel_domain) {
    }
}

// The files and directories that were created before initial sepolicy load
// need to have their security context restored to the proper value.
// This must happen before /dev is populated by ueventd.
// The files and directories that were created before initial sepolicy load or
// files on ramdisk need to have their security context restored to the proper
// value. This must happen before /dev is populated by ueventd.
static void selinux_restore_context() {
    LOG(INFO) << "Running restorecon...";
    restorecon("/dev");
@@ -883,6 +883,9 @@ static void selinux_restore_context() {
    restorecon("/sys", SELINUX_ANDROID_RESTORECON_RECURSE);
    restorecon("/dev/block", SELINUX_ANDROID_RESTORECON_RECURSE);
    restorecon("/dev/device-mapper");

    restorecon("/sbin/mke2fs");
    restorecon("/sbin/e2fsdroid");
}

// Set the UDC controller for the ConfigFS USB Gadgets.