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

Commit 778f2b68 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "init: apexd is started in the current mount namespace"

parents 8711f728 e5232a71
Loading
Loading
Loading
Loading
+5 −1
Original line number Original line Diff line number Diff line
@@ -460,7 +460,11 @@ Result<void> Service::Start() {
        scon = *result;
        scon = *result;
    }
    }


    if (!IsDefaultMountNamespaceReady() && name_ != "apexd") {
    // APEXd is always started in the "current" namespace because it is the process to set up
    // the current namespace.
    const bool is_apexd = args_[0] == "/system/bin/apexd";

    if (!IsDefaultMountNamespaceReady() && !is_apexd) {
        // If this service is started before APEXes and corresponding linker configuration
        // If this service is started before APEXes and corresponding linker configuration
        // get available, mark it as pre-apexd one. Note that this marking is
        // get available, mark it as pre-apexd one. Note that this marking is
        // permanent. So for example, if the service is re-launched (e.g., due
        // permanent. So for example, if the service is re-launched (e.g., due