Loading cmds/servicemanager/Android.bp +9 −0 Original line number Diff line number Diff line Loading @@ -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"], Loading cmds/servicemanager/main.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -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]"; } Loading cmds/servicemanager/servicemanager.recovery.rc 0 → 100644 +4 −0 Original line number Diff line number Diff line service servicemanager /system/bin/servicemanager disabled group system readproc seclabel u:r:servicemanager:s0 Loading
cmds/servicemanager/Android.bp +9 −0 Original line number Diff line number Diff line Loading @@ -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"], Loading
cmds/servicemanager/main.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -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]"; } Loading
cmds/servicemanager/servicemanager.recovery.rc 0 → 100644 +4 −0 Original line number Diff line number Diff line service servicemanager /system/bin/servicemanager disabled group system readproc seclabel u:r:servicemanager:s0