install-4dage 1.0 KB

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