install-4dage 914 B

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