sdk-hwV1.3/target/allwinner/v851s-fastboot_sl100_back/busybox-init-base-ota-files/etc/init.d/S90pcba

72 lines
1.1 KiB
Bash
Executable File

#!/bin/sh
#
# pcba test
#
start() {
printf "load pcba test\n"
LOOP_CNT=0
SD_DEV=
while [ 1 ];do
if [ $LOOP_CNT -eq 3 ];then
echo wait SD Card ready timeout
break;
fi
if [ -b /dev/mmcblk1p1 ];then
SD_DEV=/dev/mmcblk1p1
break;
elif [ -b /dev/mmcblk1 ];then
SD_DEV=/dev/mmcblk1
break;
elif [ -b /dev/mmcblk0p1 ];then
SD_DEV=/dev/mmcblk0p1
break;
elif [ -b /dev/mmcblk0 ];then
SD_DEV=/dev/mmcblk0
break;
else
echo SD Card not ready, wait
fi
LOOP_CNT=$(($LOOP_CNT+1))
sleep 1
done
if [ -n "$(grep '/mnt/SDCARD' /proc/mounts)" ]; then
echo "start mv stream..."
ls /tmp/
rm -rf /mnt/extsd/stream*.h264
rm -rf /mnt/extsd/data*.jpg
mv /tmp/stream*.h264 /mnt/SDCARD/
mv /tmp/data*.jpg /mnt/SDCARD/
echo "---/mnt/SDCARD/---"
ls /mnt/SDCARD/
fi
if [ -d /mnt/SDCARD/pcba_test ]; then
/usr/bin/pcba_test.sh
fi
}
stop() {
printf "nnload pcba test\n"
}
#case "$1" in
# start)
# start
# ;;
# stop)
# stop
# ;;
# restart|reload)
# stop
# start
# ;;
# *)
# echo "Usage: $0 {start|stop|restart}"
# exit 1
#esac
exit $?