| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #!/bin/sh
- ##THIS FILE IS CALLED BY rcS, EXECUTED BEFORE app_init.sh IS RUN.
- exec 1> /opt/wz_mini/log/v3_post.log 2>&1
- set -x
- echo "welcome to v3_post.sh"
- echo "PID $$"
- echo "mount kernel modules"
- mount --bind /opt/wz_mini/lib/modules /lib/modules
- if [[ $(cat /opt/wz_mini/run_mmc.sh | grep "RTSP_HI_RES_ENABLED\=") == "RTSP_HI_RES_ENABLED\=\"true\"" ]] || [[ $(cat /opt/wz_mini/run_mmc.sh | grep "RTSP_LOW_RES_ENABLED\=") == "RTSP_LOW_RES_ENABLED\=\"true\"" ]] && ! [[ -e /tmp/dbgflag ]]; then
- if [[ $(cat /opt/wz_mini/run_mmc.sh | grep "RTSP_LOW_RES_ENABLED\=") == "RTSP_LOW_RES_ENABLED\=\"true\"" ]] && [[ $(cat /opt/wz_mini/run_mmc.sh | grep "RTSP_HI_RES_ENABLED\=") == "RTSP_HI_RES_ENABLED\=\"true\"" ]]; then
- if [[ -d /etc/hotplug ]]; then
- echo "load video loopback driver at video6 video7"
- insmod /opt/wz_mini/lib/modules/3.10.14_v2/kernel/v4l2loopback_V2.ko video_nr=6,7
- else
- echo "load video loopback driver at video1 video2"
- insmod /opt/wz_mini/lib/modules/3.10.14__isvp_swan_1.0__/kernel/v4l2loopback.ko video_nr=1,2
- fi
- elif [[ $(cat /opt/wz_mini/run_mmc.sh | grep "RTSP_LOW_RES_ENABLED\=") == "RTSP_LOW_RES_ENABLED\=\"true\"" ]]; then
- if [[ -d /etc/hotplug ]]; then
- echo "load video loopback driver at video7"
- insmod /opt/wz_mini/lib/modules/3.10.14_v2/kernel/v4l2loopback_V2.ko video_nr=7
- else
- echo "load video loopback driver at video2"
- insmod /opt/wz_mini/lib/modules/3.10.14__isvp_swan_1.0__/kernel/v4l2loopback.ko video_nr=2
- fi
- elif [[ $(cat /opt/wz_mini/run_mmc.sh | grep "RTSP_HI_RES_ENABLED\=") == "RTSP_HI_RES_ENABLED\=\"true\"" ]]; then
- if [[ -d /etc/hotplug ]]; then
- echo "load video loopback driver at video6"
- insmod /opt/wz_mini/lib/modules/3.10.14_v2/kernel/v4l2loopback_V2.ko video_nr=6
- else
- echo "load video loopback driver at video1"
- insmod /opt/wz_mini/lib/modules/3.10.14__isvp_swan_1.0__/kernel/v4l2loopback.ko video_nr=1
- fi
- fi
- cp /system/bin/iCamera /opt/wz_mini/tmp/.storage/
- mount -o ro,bind /opt/wz_mini/usr/bin/iCamera /system/bin/iCamera
- fi
- ##LIBRARY DEBUG
- #cp /opt/wz_mini/lib/uClibc.tar /tmp
- #tar -xf /tmp/uClibc.tar -C /tmp
- #mount --bind /tmp/lib /lib
- #cp /system/bin/iCamera /opt/wz_mini/tmp/.storage/
- #mount -o ro,bind /opt/wz_mini/usr/bin/iCamera-dbg /system/bin/iCamera
|