Run dmesgd when the device starts to collect boot-time reports am: 7836dace76 am: 05a72dff1a
Original change: https://android-review.googlesource.com/c/platform/system/dmesgd/+/2309006
Change-Id: Ia925672a665d526b419a17f03c80eb0dac7c55a3
Signed-off-by: Automerger Merge Worker <[email protected]>
diff --git a/dmesgd.rc b/dmesgd.rc
index e5ffdd4..3a1373e 100644
--- a/dmesgd.rc
+++ b/dmesgd.rc
@@ -1,9 +1,14 @@
# Copyright (C) 2022 The Android Open Source Project
+# Fire once at boot time to collect early reports, if there are any.
+on property:sys.boot_completed=1
+ setprop dmesgd.start 1
+
on property:ro.product.cpu.abilist64=* && property:bootreceiver.enable=1
mkdir /data/misc/dmesgd 0700 dmesgd system
rm /data/misc/dmesgd/sent_reports.txt
+# Start every time someone sets dmesgd.start=1.
on property:ro.product.cpu.abilist64=* && property:bootreceiver.enable=1 && property:dmesgd.start=1
start dmesgd
setprop dmesgd.start 0