v3_post.sh 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/sh
  2. ##THIS FILE IS CALLED BY rcS, EXECUTED BEFORE app_init.sh IS RUN.
  3. exec 1> /opt/wz_mini/log/v3_post.log 2>&1
  4. echo "welcome to v3_post.sh"
  5. echo "PID $$"
  6. set -x
  7. echo "v3_post.sh exec"
  8. 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
  9. 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
  10. echo "load video loopback driver at video1 video2"
  11. insmod /opt/wz_mini/lib/modules/v4l2loopback.ko video_nr=1,2
  12. elif [[ $(cat /opt/wz_mini/run_mmc.sh | grep "RTSP_LOW_RES_ENABLED\=") == "RTSP_LOW_RES_ENABLED\=\"true\"" ]]; then
  13. echo "load video loopback driver at video2"
  14. insmod /opt/wz_mini/lib/modules/v4l2loopback.ko video_nr=2
  15. elif [[ $(cat /opt/wz_mini/run_mmc.sh | grep "RTSP_HI_RES_ENABLED\=") == "RTSP_HI_RES_ENABLED\=\"true\"" ]]; then
  16. echo "load video loopback driver at video1"
  17. insmod /opt/wz_mini/lib/modules/v4l2loopback.ko video_nr=1
  18. fi
  19. cp /system/bin/iCamera /opt/wz_mini/tmp/.storage/
  20. mount -o ro,bind /opt/wz_mini/usr/bin/iCamera /system/bin/iCamera
  21. fi
  22. ##LIBRARY DEBUG
  23. #cp /opt/wz_mini/lib/uClibc.tar /tmp
  24. #tar -xf /tmp/uClibc.tar -C /tmp
  25. #mount --bind /tmp/lib /lib
  26. #cp /system/bin/iCamera /opt/wz_mini/tmp/.storage/
  27. #mount -o ro,bind /opt/wz_mini/usr/bin/iCamera-dbg /system/bin/iCamera