download-plugins.sh 699 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env bash
  2. set -e
  3. ARCH=`uname -m`
  4. case ${ARCH} in
  5. "x86_64")
  6. SUFFIX=amd64
  7. ;;
  8. "aarch64")
  9. SUFFIX=arm64
  10. ;;
  11. *)
  12. SUFFIX=ppc64le
  13. ;;
  14. esac
  15. echo "download plugins for arch ${SUFFIX}"
  16. for PLUGIN in geoipfilter kms pubsub eventstore eventsearch auth
  17. do
  18. echo "download plugin from https://github.com/sftpgo/sftpgo-plugin-${PLUGIN}/releases/latest/download/sftpgo-plugin-${PLUGIN}-linux-${SUFFIX}"
  19. curl -L "https://github.com/sftpgo/sftpgo-plugin-${PLUGIN}/releases/latest/download/sftpgo-plugin-${PLUGIN}-linux-${SUFFIX}" --output "/usr/local/bin/sftpgo-plugin-${PLUGIN}"
  20. chmod 755 "/usr/local/bin/sftpgo-plugin-${PLUGIN}"
  21. done