initializing tree with aospdtgen just fr skeleton
This commit is contained in:
47
rootdir/bin/apanic_copy.sh
Normal file
47
rootdir/bin/apanic_copy.sh
Normal file
@ -0,0 +1,47 @@
|
||||
#!/vendor/bin/sh
|
||||
#
|
||||
# Copyright (c) 2015, Motorola Mobility LLC, All rights reserved.
|
||||
#
|
||||
# The purpose of this script is to read panic dumps to /data and dropbox
|
||||
# for issue report
|
||||
#
|
||||
|
||||
export PATH=/vendor/bin:/system/bin:$PATH
|
||||
|
||||
while getopts i op;
|
||||
do
|
||||
case $op in
|
||||
i) ignore_apanic_logs=1;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ -z "$ignore_apanic_logs" ]; then
|
||||
# read log from "kpan" partition to /data/dontpanic
|
||||
kpreadwrite r
|
||||
# write panic/wdt report to dropbox
|
||||
kpgather
|
||||
else
|
||||
apanic_logcopy=$(getprop 'ro.vendor.bootreason')
|
||||
if [ "$apanic_logcopy" == "coldboot" ]; then
|
||||
return 0
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -e /dev/block/bootdevice/by-name/logs ] ; then
|
||||
BL_logs_parti=/dev/block/bootdevice/by-name/logs
|
||||
elif [ -e /dev/block/bootdevice/by-name/logfs ] ; then
|
||||
BL_logs_parti=/dev/block/bootdevice/by-name/logfs
|
||||
elif [ -e /dev/block/by-name/logs ] ; then
|
||||
BL_logs_parti=/dev/block/by-name/logs
|
||||
elif [ -e /dev/block/by-name/logfs ] ; then
|
||||
BL_logs_parti=/dev/block/by-name/logfs
|
||||
else
|
||||
BL_logs_parti=
|
||||
fi
|
||||
|
||||
if [ $BL_logs_parti ]
|
||||
then
|
||||
cat $BL_logs_parti > /data/vendor/dontpanic/BL_logs
|
||||
chown root:log /data/vendor/dontpanic/BL_logs
|
||||
chmod 0640 /data/vendor/dontpanic/BL_logs
|
||||
fi
|
Reference in New Issue
Block a user