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