bootstat: Hook up bootstat to record the boot complete signal and log
boot events in the LOCAL_INIT_RC file, bootstat.rc. This change also creates the /data/misc/bootstat dir during the filesystem creation block in init.rc. Bug: 21724738 Change-Id: I2ad6913c0235d5f926c6ef8b3c65d650159c6ed7
This commit is contained in:
parent
7fc87c9bc2
commit
6bff639c19
2 changed files with 15 additions and 0 deletions
|
@ -104,6 +104,7 @@ LOCAL_CPPFLAGS := $(bootstat_cppflags)
|
|||
LOCAL_C_INCLUDES := $(bootstat_c_includes)
|
||||
LOCAL_SHARED_LIBRARIES := $(bootstat_shared_libs)
|
||||
LOCAL_STATIC_LIBRARIES := libbootstat
|
||||
LOCAL_INIT_RC := bootstat.rc
|
||||
LOCAL_SRC_FILES := $(bootstat_src_files)
|
||||
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
|
14
bootstat/bootstat.rc
Normal file
14
bootstat/bootstat.rc
Normal file
|
@ -0,0 +1,14 @@
|
|||
# This file is the LOCAL_INIT_RC file for the bootstat command.
|
||||
|
||||
on post-fs-data
|
||||
mkdir /data/misc/bootstat 0700 root root
|
||||
|
||||
# This marker, boot animation stopped, is considered the point at which the
|
||||
# the user may interact with the device, so it is a good proxy for the boot
|
||||
# complete signal.
|
||||
on property:init.svc.bootanim=stopped
|
||||
# Record boot_complete timing event.
|
||||
exec - root root -- /system/bin/bootstat -r boot_complete
|
||||
|
||||
# Log all boot events.
|
||||
exec - root root -- /system/bin/bootstat -l
|
Loading…
Reference in a new issue