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