install-4dage 946 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. 4dage-ffmpeg-rotVwatermark
  12. overlay-ffmpeg
  13. )
  14. mkdir -p $HOMEDIR
  15. command_exists() {
  16. if ! [[ -x $(command -v "$1") ]]; then
  17. return 1
  18. fi
  19. return 0
  20. }
  21. if ! command_exists "curl"; then
  22. echo "curl not installed."
  23. exit 1
  24. fi
  25. scriptInstall() {
  26. scriptURL=$scriptURLFolder/$1
  27. binURL=$HOMEDIR/$1
  28. if ! command_exists "$1"; then
  29. curl -s $scriptURL -o $binURL
  30. ln -s $binURL /usr/local/bin/$1
  31. else
  32. curl -s $scriptURL -o $binURL
  33. fi
  34. echo "install $1,done"
  35. chmod a+x $binURL
  36. }
  37. for i in "${installList[@]}"; do
  38. scriptInstall $i
  39. done
  40. # exec bash