|
|
@@ -20,6 +20,9 @@ password=$(perl -e 'print quotemeta shift(@ARGV)' "${raw_password}")
|
|
|
path=${5-/backup}
|
|
|
port=$6
|
|
|
|
|
|
+# CPU Architecture
|
|
|
+arch=$(uname -m)
|
|
|
+
|
|
|
# Includes
|
|
|
# shellcheck source=/usr/local/hestia/func/main.sh
|
|
|
source $HESTIA/func/main.sh
|
|
|
@@ -188,8 +191,13 @@ fi
|
|
|
if [ "$type" = 'b2' ]; then
|
|
|
# Download b2 binary
|
|
|
if [ ! -f "$b2cli" ]; then
|
|
|
- wget -O $b2cli $b2lnk > /dev/null 2>&1
|
|
|
- chmod +x $b2cli > /dev/null 2>&1
|
|
|
+ if [ "$arch" = 'aarch64' ] || [ "$arch" = 'arm64' ]; then
|
|
|
+ echo "Error: B2 binary for arm64 must be downloaded manually."
|
|
|
+ exit 3
|
|
|
+ else
|
|
|
+ wget -O $b2cli $b2lnk > /dev/null 2>&1
|
|
|
+ chmod +x $b2cli > /dev/null 2>&1
|
|
|
+ fi
|
|
|
if [ ! -f "$b2cli" ]; then
|
|
|
echo "Error: Binary download failed, b2 doesnt work as expected."
|
|
|
exit 3
|