move modem dump to gs-common

Bug: 250475732
Test: adb bugreport
Change-Id: Id6dc2ef02d5e32b71de1b618e5588c202a2b6243
This commit is contained in:
Adam Shih 2022-10-05 10:30:48 +08:00
parent cf7266088f
commit e301fa20c6
5 changed files with 41 additions and 0 deletions

10
modem/Android.bp Normal file
View File

@ -0,0 +1,10 @@
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
sh_binary {
name: "dump_modem.sh",
src: "dump_modem.sh",
vendor: true,
sub_dir: "dump",
}

17
modem/dump_modem.sh Normal file
View File

@ -0,0 +1,17 @@
#!/vendor/bin/sh
echo "------ Modem Stat ------"
cat /data/vendor/modem_stat/debug.txt
echo "\n------ Modem SSR history ------"
for f in $(ls /data/vendor/ssrdump/crashinfo_modem*); do
echo $f
cat $f
done
echo "\n------ RFSD error log ------"
for f in $(ls /data/vendor/log/rfsd/rfslog_*); do
echo $f
cat $f
done

3
modem/modem.mk Normal file
View File

@ -0,0 +1,3 @@
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/modem/sepolicy
PRODUCT_PACKAGES += dump_modem.sh

View File

@ -0,0 +1,10 @@
pixel_bugreport(dump_modem)
allow dump_modem modem_stat_data_file:dir search;
allow dump_modem modem_stat_data_file:file r_file_perms;
allow dump_modem sscoredump_vendor_data_crashinfo_file:dir r_dir_perms;
allow dump_modem sscoredump_vendor_data_crashinfo_file:file r_file_perms;
allow dump_modem vendor_log_file:dir search;
allow dump_modem vendor_rfsd_log_file:dir r_dir_perms;
allow dump_modem vendor_rfsd_log_file:file r_file_perms;
allow dump_modem vendor_toolbox_exec:file execute_no_trans;

View File

@ -0,0 +1 @@
/vendor/bin/dump/dump_modem\.sh u:object_r:dump_modem_exec:s0