mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-06 22:30:56 +03:00
39 lines
1.5 KiB
Bash
Executable File
39 lines
1.5 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
ARCH=`uname -m`
|
|
|
|
case ${ARCH} in
|
|
"x86_64")
|
|
SUFFIX=amd64
|
|
;;
|
|
"aarch64")
|
|
SUFFIX=arm64
|
|
;;
|
|
*)
|
|
SUFFIX=ppc64le
|
|
;;
|
|
esac
|
|
|
|
echo "download plugins for arch ${SUFFIX}"
|
|
|
|
for PLUGIN in metadata
|
|
do
|
|
echo "download plugin from https://github.com/sftpgo/sftpgo-plugin-${PLUGIN}/releases/download/v1.0.3/sftpgo-plugin-${PLUGIN}-linux-${SUFFIX}"
|
|
curl -L "https://github.com/sftpgo/sftpgo-plugin-${PLUGIN}/releases/download/v1.0.3/sftpgo-plugin-${PLUGIN}-linux-${SUFFIX}" --output "/usr/local/bin/sftpgo-plugin-${PLUGIN}"
|
|
chmod 755 "/usr/local/bin/sftpgo-plugin-${PLUGIN}"
|
|
done
|
|
|
|
for PLUGIN in geoipfilter
|
|
do
|
|
echo "download plugin from https://github.com/sftpgo/sftpgo-plugin-${PLUGIN}/releases/download/v1.0.1/sftpgo-plugin-${PLUGIN}-linux-${SUFFIX}"
|
|
curl -L "https://github.com/sftpgo/sftpgo-plugin-${PLUGIN}/releases/download/v1.0.1/sftpgo-plugin-${PLUGIN}-linux-${SUFFIX}" --output "/usr/local/bin/sftpgo-plugin-${PLUGIN}"
|
|
chmod 755 "/usr/local/bin/sftpgo-plugin-${PLUGIN}"
|
|
done
|
|
|
|
for PLUGIN in pubsub eventstore eventsearch kms
|
|
do
|
|
echo "download plugin from https://github.com/sftpgo/sftpgo-plugin-${PLUGIN}/releases/download/v1.0.4/sftpgo-plugin-${PLUGIN}-linux-${SUFFIX}"
|
|
curl -L "https://github.com/sftpgo/sftpgo-plugin-${PLUGIN}/releases/download/v1.0.4/sftpgo-plugin-${PLUGIN}-linux-${SUFFIX}" --output "/usr/local/bin/sftpgo-plugin-${PLUGIN}"
|
|
chmod 755 "/usr/local/bin/sftpgo-plugin-${PLUGIN}"
|
|
done |