summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jiyong Park <jiyong@google.com> 2022-01-24 11:22:16 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-01-24 11:22:16 +0000
commit9fed2ba5c83d734f4c977c1404b042f210c7063c (patch)
tree4dfafa133e199411fe514a087d55b4003761cab3
parent21de5595dd526dae6d15e245dccd3bc80c192f11 (diff)
parentc0ee0c87bcf941de310b166c347895b17b69749b (diff)
Merge "Add servicemanager.microdroid" am: 5cba3db3f6 am: 005156abcd am: dedccac850 am: c0ee0c87bc
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1956040 Change-Id: Iae8576668b6acf47845c1dec09a34e7209106405
-rw-r--r--cmds/servicemanager/Android.bp8
-rw-r--r--cmds/servicemanager/servicemanager.microdroid.rc13
2 files changed, 21 insertions, 0 deletions
diff --git a/cmds/servicemanager/Android.bp b/cmds/servicemanager/Android.bp
index 80c0548fca..32922ca24c 100644
--- a/cmds/servicemanager/Android.bp
+++ b/cmds/servicemanager/Android.bp
@@ -47,6 +47,14 @@ cc_binary {
}
cc_binary {
+ name: "servicemanager.microdroid",
+ defaults: ["servicemanager_defaults"],
+ init_rc: ["servicemanager.microdroid.rc"],
+ srcs: ["main.cpp"],
+ bootstrap: true,
+}
+
+cc_binary {
name: "servicemanager.recovery",
stem: "servicemanager",
recovery: true,
diff --git a/cmds/servicemanager/servicemanager.microdroid.rc b/cmds/servicemanager/servicemanager.microdroid.rc
new file mode 100644
index 0000000000..8c1a6ed7fa
--- /dev/null
+++ b/cmds/servicemanager/servicemanager.microdroid.rc
@@ -0,0 +1,13 @@
+service servicemanager /system/bin/servicemanager.microdroid
+ class core animation
+ user system
+ group system readproc
+ critical
+ onrestart restart apexd
+ onrestart restart audioserver
+ onrestart restart gatekeeperd
+ onrestart class_restart --only-enabled main
+ onrestart class_restart --only-enabled hal
+ onrestart class_restart --only-enabled early_hal
+ task_profiles ServiceCapacityLow
+ shutdown critical