device_google_gs-common/touch/predump/dump_touch.sh
Michael Bestas dc28234ecd
gs-common: Update init scripts from BP2A
Change-Id: Ibb8d3715ec6cb9ebb5d89e116374d468dfcad826
2025-06-23 19:29:30 +03:00

30 lines
626 B
Bash

#!/vendor/bin/sh
DIR=/data/vendor/dump_touch
LOCKFILE="$DIR"/dumping
LOGFILE="$DIR"/dump.log
if [ ! -f $LOCKFILE ] || [ ! -f $LOGFILE ] || [ "$(cat $LOCKFILE)" = 0 ]
then
echo "-----------------------------------------------------"
echo "Info : Touch debug data not found! Backfilling..."
echo "-----------------------------------------------------"
/vendor/bin/predump_touch.sh > /dev/null 2>&1
fi
state=$(cat $LOCKFILE)
if [ "$state" != 2 ]
then
echo "Unexpected state! Expected 2 but found ${state}"
fi
if [ -f $LOGFILE ]
then
cat $LOGFILE
echo "" > $LOGFILE
fi
if [ -f $LOCKFILE ]
then
echo 0 > $LOCKFILE
fi