diff options
| -rw-r--r-- | cmds/dumpstate/Android.mk | 1 | ||||
| -rw-r--r-- | cmds/dumpstate/dumpstate.rc | 5 | ||||
| -rw-r--r-- | cmds/installd/Android.mk | 1 | ||||
| -rw-r--r-- | cmds/installd/installd.rc | 3 | ||||
| -rw-r--r-- | cmds/servicemanager/Android.mk | 1 | ||||
| -rw-r--r-- | cmds/servicemanager/servicemanager.rc | 10 | ||||
| -rw-r--r-- | services/surfaceflinger/Android.mk | 2 | ||||
| -rw-r--r-- | services/surfaceflinger/surfaceflinger.rc | 5 |
8 files changed, 28 insertions, 0 deletions
diff --git a/cmds/dumpstate/Android.mk b/cmds/dumpstate/Android.mk index 9065ee1d2c..8c7c4a840e 100644 --- a/cmds/dumpstate/Android.mk +++ b/cmds/dumpstate/Android.mk @@ -17,5 +17,6 @@ LOCAL_MODULE := dumpstate LOCAL_SHARED_LIBRARIES := libcutils liblog libselinux LOCAL_HAL_STATIC_LIBRARIES := libdumpstate LOCAL_CFLAGS += -Wall -Wno-unused-parameter -std=gnu99 +LOCAL_INIT_RC := dumpstate.rc include $(BUILD_EXECUTABLE) diff --git a/cmds/dumpstate/dumpstate.rc b/cmds/dumpstate/dumpstate.rc new file mode 100644 index 0000000000..cd5d6c4d53 --- /dev/null +++ b/cmds/dumpstate/dumpstate.rc @@ -0,0 +1,5 @@ +service dumpstate /system/bin/dumpstate -s + class main + socket dumpstate stream 0660 shell log + disabled + oneshot diff --git a/cmds/installd/Android.mk b/cmds/installd/Android.mk index 6dec7f6895..eaeeb2226e 100644 --- a/cmds/installd/Android.mk +++ b/cmds/installd/Android.mk @@ -38,5 +38,6 @@ LOCAL_SHARED_LIBRARIES := \ LOCAL_STATIC_LIBRARIES := libdiskusage LOCAL_ADDITIONAL_DEPENDENCIES += $(LOCAL_PATH)/Android.mk +LOCAL_INIT_RC := installd.rc LOCAL_CLANG := true include $(BUILD_EXECUTABLE) diff --git a/cmds/installd/installd.rc b/cmds/installd/installd.rc new file mode 100644 index 0000000000..5e4c925d2b --- /dev/null +++ b/cmds/installd/installd.rc @@ -0,0 +1,3 @@ +service installd /system/bin/installd + class main + socket installd stream 600 system system diff --git a/cmds/servicemanager/Android.mk b/cmds/servicemanager/Android.mk index 155cfc503e..7ee0dd184e 100644 --- a/cmds/servicemanager/Android.mk +++ b/cmds/servicemanager/Android.mk @@ -22,4 +22,5 @@ LOCAL_SHARED_LIBRARIES := liblog libselinux LOCAL_SRC_FILES := service_manager.c binder.c LOCAL_CFLAGS += $(svc_c_flags) LOCAL_MODULE := servicemanager +LOCAL_INIT_RC := servicemanager.rc include $(BUILD_EXECUTABLE) diff --git a/cmds/servicemanager/servicemanager.rc b/cmds/servicemanager/servicemanager.rc new file mode 100644 index 0000000000..e73516dbbd --- /dev/null +++ b/cmds/servicemanager/servicemanager.rc @@ -0,0 +1,10 @@ +service servicemanager /system/bin/servicemanager + class core + user system + group system + critical + onrestart restart healthd + onrestart restart zygote + onrestart restart media + onrestart restart surfaceflinger + onrestart restart drm diff --git a/services/surfaceflinger/Android.mk b/services/surfaceflinger/Android.mk index 1eb23616c3..17ca10e9b8 100644 --- a/services/surfaceflinger/Android.mk +++ b/services/surfaceflinger/Android.mk @@ -122,6 +122,8 @@ LOCAL_LDFLAGS := -Wl,--version-script,art/sigchainlib/version-script.txt -Wl,--e LOCAL_CFLAGS := -DLOG_TAG=\"SurfaceFlinger\" LOCAL_CPPFLAGS := -std=c++11 +LOCAL_INIT_RC := surfaceflinger.rc + LOCAL_SRC_FILES := \ main_surfaceflinger.cpp diff --git a/services/surfaceflinger/surfaceflinger.rc b/services/surfaceflinger/surfaceflinger.rc new file mode 100644 index 0000000000..718b6b65ff --- /dev/null +++ b/services/surfaceflinger/surfaceflinger.rc @@ -0,0 +1,5 @@ +service surfaceflinger /system/bin/surfaceflinger + class core + user system + group graphics drmrpc + onrestart restart zygote |