blob: e257547975a0503d1f4841ee4751936f377dfc87 [file] [log] [blame]
Jooyung Han347d9f22021-05-28 00:05:14 +09001service microdroid_manager /system/bin/microdroid_manager
2 disabled
Inseob Kim7ff121c2022-11-14 18:13:23 +09003 # print android log to kmsg
Jiyong Park79b88012021-06-25 13:06:25 +09004 file /dev/kmsg w
Inseob Kim7ff121c2022-11-14 18:13:23 +09005 # redirect stdout/stderr to kmsg_debug
6 stdio_to_kmsg
Jooyung Han607191c2021-06-16 10:32:02 +09007 setenv RUST_LOG info
Jooyung Han347d9f22021-05-28 00:05:14 +09008 # TODO(jooyung) remove this when microdroid_manager becomes a daemon
Jiyong Park79b88012021-06-25 13:06:25 +09009 oneshot
Nikita Ioffe3452ee22022-12-15 00:31:56 +000010 # CAP_SYS_BOOT is required to exec kexecload from microdroid_manager
11 # CAP_SETCAP is required to allow microdroid_manager to drop capabilities
12 # before executing the payload
13 capabilities AUDIT_CONTROL SYS_ADMIN SYS_BOOT SETPCAP
Steven Morelandf0a33542023-04-10 20:45:19 +000014 user root
Alice Wang43c884b2022-10-24 09:42:40 +000015 socket vm_payload_service stream 0666 system system