install-4dage 895 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #!/bin/sh
  2. HOMEDIR=/usr/local/4dage-ffmpeg
  3. scriptURLFolder=http://face3d.4dage.com:7005/zhangyupeng/4dage-ffmpeg/raw/master/4dage
  4. # 对应 4dage文件下的脚本, 批量安装
  5. declare -a installList=(
  6. 4dage-ffmpeg
  7. 4dage-ffmpeg-cam8
  8. 4dage-ffmpeg-img2video
  9. 4dage-ffmpeg-rotStereo
  10. 4dage-ffmpeg-overlay
  11. )
  12. mkdir -p $HOMEDIR
  13. command_exists() {
  14. if ! [[ -x $(command -v "$1") ]]; then
  15. return 1
  16. fi
  17. return 0
  18. }
  19. if ! command_exists "curl"; then
  20. echo "curl not installed."
  21. exit 1
  22. fi
  23. scriptInstall() {
  24. scriptURL=$scriptURLFolder/$1
  25. binURL=$HOMEDIR/$1
  26. if ! command_exists "$1"; then
  27. curl -s $scriptURL -o $binURL
  28. ln -s $binURL /usr/local/bin/$1
  29. else
  30. curl -s $scriptURL -o $binURL
  31. fi
  32. echo "install $1,done"
  33. chmod a+x $binURL
  34. }
  35. for i in "${installList[@]}"; do
  36. scriptInstall $i
  37. done
  38. # exec bash