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

Commit 278d81fe authored by Yifan Hong's avatar Yifan Hong
Browse files

servicemanager: make recovery_available.

Because servicemanager is started `on init`, there's
no need to adjust the class for servicemanager.

Test: build recovery
Bug: 170338625
Change-Id: Id540454e461ca43cdf1edf75069a1e338838ba8c
parent 8347ab59
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -46,6 +46,15 @@ cc_binary {
    srcs: ["main.cpp"],
}

cc_binary {
    name: "servicemanager.recovery",
    stem: "servicemanager",
    recovery: true,
    defaults: ["servicemanager_defaults"],
    init_rc: ["servicemanager.recovery.rc"],
    srcs: ["main.cpp"],
}

cc_binary {
    name: "vndservicemanager",
    defaults: ["servicemanager_defaults"],
+4 −0
Original line number Diff line number Diff line
@@ -111,6 +111,10 @@ private:
};

int main(int argc, char** argv) {
#ifdef __ANDROID_RECOVERY__
    android::base::InitLogging(argv, android::base::KernelLogger);
#endif

    if (argc > 2) {
        LOG(FATAL) << "usage: " << argv[0] << " [binder driver]";
    }
+4 −0
Original line number Diff line number Diff line
service servicemanager /system/bin/servicemanager
    disabled
    group system readproc
    seclabel u:r:servicemanager:s0