xref: /aosp_15_r20/system/dmesgd/dmesgd.rc (revision 325a5df984070639bfcfcc2d7b58a6181e21cf50)
1*325a5df9SAndroid Build Coastguard Worker# Copyright (C) 2022 The Android Open Source Project
2*325a5df9SAndroid Build Coastguard Worker
3*325a5df9SAndroid Build Coastguard Worker# Fire once at boot time to collect early reports, if there are any.
4*325a5df9SAndroid Build Coastguard Workeron property:sys.boot_completed=1
5*325a5df9SAndroid Build Coastguard Worker    setprop dmesgd.start 1
6*325a5df9SAndroid Build Coastguard Worker
7*325a5df9SAndroid Build Coastguard Workeron property:ro.product.cpu.abilist64=* && property:bootreceiver.enable=1
8*325a5df9SAndroid Build Coastguard Worker    mkdir /data/misc/dmesgd 0700 dmesgd system
9*325a5df9SAndroid Build Coastguard Worker    rm /data/misc/dmesgd/sent_reports.txt
10*325a5df9SAndroid Build Coastguard Worker
11*325a5df9SAndroid Build Coastguard Worker# Start every time someone sets dmesgd.start=1.
12*325a5df9SAndroid Build Coastguard Workeron property:ro.product.cpu.abilist64=* && property:bootreceiver.enable=1 && property:dmesgd.start=1
13*325a5df9SAndroid Build Coastguard Worker    start dmesgd
14*325a5df9SAndroid Build Coastguard Worker    setprop dmesgd.start 0
15*325a5df9SAndroid Build Coastguard Worker
16*325a5df9SAndroid Build Coastguard Workerservice dmesgd /system/bin/dmesgd
17*325a5df9SAndroid Build Coastguard Worker    user dmesgd
18*325a5df9SAndroid Build Coastguard Worker    group system
19*325a5df9SAndroid Build Coastguard Worker    class main
20*325a5df9SAndroid Build Coastguard Worker    disabled
21*325a5df9SAndroid Build Coastguard Worker    oneshot
22