Loading metricsd/Android.mk +13 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ LOCAL_PATH := $(call my-dir) ifeq ($(HOST_OS),linux) LOCAL_INIT_SERVICE := metrics_daemon metrics_cpp_extension := .cc libmetrics_sources := \ c_metrics_library.cc \ Loading Loading @@ -96,12 +98,13 @@ include $(BUILD_STATIC_LIBRARY) # metrics daemon. # ======================================================== include $(CLEAR_VARS) LOCAL_MODULE := metrics_daemon LOCAL_MODULE := $(LOCAL_INIT_SERVICE) LOCAL_C_INCLUDES := $(metrics_includes) \ external/libchromeos LOCAL_CFLAGS := $(metrics_CFLAGS) LOCAL_CPP_EXTENSION := $(metrics_cpp_extension) LOCAL_CPPFLAGS := $(metrics_CPPFLAGS) LOCAL_REQUIRED_MODULES := init.$(LOCAL_INIT_SERVICE).rc LOCAL_RTTI_FLAG := -frtti LOCAL_SHARED_LIBRARIES := $(metrics_shared_libraries) \ libmetrics \ Loading @@ -113,4 +116,13 @@ LOCAL_SRC_FILES := $(metrics_daemon_sources) LOCAL_STATIC_LIBRARIES := metrics_daemon_protos include $(BUILD_EXECUTABLE) ifdef INITRC_TEMPLATE include $(CLEAR_VARS) LOCAL_MODULE := init.$(LOCAL_INIT_SERVICE).rc LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_PATH := $(PRODUCT_OUT)/$(TARGET_COPY_OUT_INITRCD) LOCAL_SRC_FILES := init.$(LOCAL_INIT_SERVICE).rc include $(BUILD_PREBUILT) endif # INITRC_TEMPLATE endif # HOST_OS == linux metricsd/init.metrics_daemon.rc 0 → 100644 +8 −0 Original line number Diff line number Diff line on boot mkdir /data/misc/metrics 0700 system system service metrics_daemon /system/bin/metrics_daemon --uploader -nodaemon class late_start user system group system dbus inet seclabel u:r:brillo:s0 Loading
metricsd/Android.mk +13 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ LOCAL_PATH := $(call my-dir) ifeq ($(HOST_OS),linux) LOCAL_INIT_SERVICE := metrics_daemon metrics_cpp_extension := .cc libmetrics_sources := \ c_metrics_library.cc \ Loading Loading @@ -96,12 +98,13 @@ include $(BUILD_STATIC_LIBRARY) # metrics daemon. # ======================================================== include $(CLEAR_VARS) LOCAL_MODULE := metrics_daemon LOCAL_MODULE := $(LOCAL_INIT_SERVICE) LOCAL_C_INCLUDES := $(metrics_includes) \ external/libchromeos LOCAL_CFLAGS := $(metrics_CFLAGS) LOCAL_CPP_EXTENSION := $(metrics_cpp_extension) LOCAL_CPPFLAGS := $(metrics_CPPFLAGS) LOCAL_REQUIRED_MODULES := init.$(LOCAL_INIT_SERVICE).rc LOCAL_RTTI_FLAG := -frtti LOCAL_SHARED_LIBRARIES := $(metrics_shared_libraries) \ libmetrics \ Loading @@ -113,4 +116,13 @@ LOCAL_SRC_FILES := $(metrics_daemon_sources) LOCAL_STATIC_LIBRARIES := metrics_daemon_protos include $(BUILD_EXECUTABLE) ifdef INITRC_TEMPLATE include $(CLEAR_VARS) LOCAL_MODULE := init.$(LOCAL_INIT_SERVICE).rc LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_PATH := $(PRODUCT_OUT)/$(TARGET_COPY_OUT_INITRCD) LOCAL_SRC_FILES := init.$(LOCAL_INIT_SERVICE).rc include $(BUILD_PREBUILT) endif # INITRC_TEMPLATE endif # HOST_OS == linux
metricsd/init.metrics_daemon.rc 0 → 100644 +8 −0 Original line number Diff line number Diff line on boot mkdir /data/misc/metrics 0700 system system service metrics_daemon /system/bin/metrics_daemon --uploader -nodaemon class late_start user system group system dbus inet seclabel u:r:brillo:s0