Merge "bootstat: Hook up bootstat to record the boot complete signal and log boot events in the LOCAL_INIT_RC file, bootstat.rc." am: dac84b5a1a
am: e4d688e27c
* commit 'e4d688e27c0135bfbbc4d6542813cad5c7337df2':
bootstat: Hook up bootstat to record the boot complete signal and log boot events in the LOCAL_INIT_RC file, bootstat.rc.
This commit is contained in:
commit
198f007e21
2 changed files with 15 additions and 0 deletions
|
@ -110,6 +110,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)
|
||||
# Clang is required because of C++14
|
||||
LOCAL_CLANG := true
|
||||
|
|
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