Remove services except for adb
Now init_rc is packaged, so we don't need to define services in
microdroid's init.rc. The exception is adb, which is meant to be in
APEX.
Bug: 181747401
Test: boot and see logd, servicemanager, and apex-bootstrap work
Change-Id: I177bec881a595b30983b9e67d9f76c0865ff3863
diff --git a/microdroid/init.rc b/microdroid/init.rc
index 2c32b28..e70fb77 100644
--- a/microdroid/init.rc
+++ b/microdroid/init.rc
@@ -113,40 +113,12 @@
seclabel u:r:shell:s0
setenv HOSTNAME console
-service servicemanager /system/bin/servicemanager
- class core animation
- user system
- group system readproc
- critical
- # TODO(b/179342589): uncomment after turning off APEX session on microdroid
- # onrestart restart apexd
- onrestart class_restart main
- shutdown critical
-
-service logd /system/bin/logd
- socket logd stream 0666 logd logd
- socket logdr seqpacket 0666 logd logd
- socket logdw dgram+passcred 0222 logd logd
- file /proc/kmsg r
- file /dev/kmsg w
- user logd
- group logd system package_info readproc
- capabilities SYSLOG AUDIT_CONTROL
- priority 10
-
-service logd-reinit /system/bin/logd --reinit
- oneshot
+# TODO(b/181093750): remove these after adding apex support
+service adbd /system/bin/adbd --root_seclabel=u:r:su:s0
+ class core
+ socket adbd seqpacket 660 system system
disabled
- user logd
- group logd
-
-# Limit SELinux denial generation to 5/second
-service logd-auditctl /system/bin/auditctl -r 5
- oneshot
- disabled
- user logd
- group logd
- capabilities AUDIT_CONTROL
+ seclabel u:r:adbd:s0
on fs
write /dev/event-log-tags "# content owned by logd
@@ -157,26 +129,3 @@
on property:sys.boot_completed=1
start logd-auditctl
-service adbd /system/bin/adbd --root_seclabel=u:r:su:s0
- class core
- socket adbd seqpacket 660 system system
- disabled
- seclabel u:r:adbd:s0
-
-#TODO(b/179342589): uncomment after turning off APEX session on microdroid
-#service apexd /system/bin/apexd
-# interface aidl apexservice
-# class core
-# user root
-# group system
-# oneshot
-# disabled # does not start with the core class
-# reboot_on_failure reboot,apexd-failed
-
-service apexd-bootstrap /system/bin/apexd --bootstrap
- user root
- group system
- oneshot
- disabled
- reboot_on_failure reboot,bootloader,bootstrap-apexd-failed
-