From 6a68b45802ebccab8c810c2bdfb6358ab95b5173 Mon Sep 17 00:00:00 2001 From: Adimarantis <> Date: Sat, 15 Oct 2022 11:03:04 +0000 Subject: [PATCH] 50_Signalbot: Installer aarch64 support git-svn-id: https://svn.fhem.de/fhem/trunk@26540 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/signal/signal_install.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/fhem/contrib/signal/signal_install.sh b/fhem/contrib/signal/signal_install.sh index 94faed5e5..26c9a61c6 100755 --- a/fhem/contrib/signal/signal_install.sh +++ b/fhem/contrib/signal/signal_install.sh @@ -1,6 +1,6 @@ #!/bin/bash #$Id:$ -SCRIPTVERSION="3.12" +SCRIPTVERSION="3.13" # Author: Adimarantis # License: GPL #Install script for signal-cli @@ -164,17 +164,21 @@ check_and_compare_file() { ARCH=`arch` OSNAME=`uname` APT=`which apt` +GLIBC=`ldd --version | grep -m1 -o '[0-9]\.[0-9][0-9]' | head -n 1` if [ $ARCH = "armv7l" ]; then ARCH="armhf" ARCHJ="arm" elif [ $ARCH = "x86_64" ]; then ARCH="amd64" ARCHJ="x64" +elif [ $ARCH = "aarch64" ]; then + ARCH="aarch64" + ARCHJ="aarch64" + GLIBC="2.28" #experimental fi -GLIBC=`ldd --version | grep -m1 -o '[0-9]\.[0-9][0-9]' | head -n 1` IDENTSTR=$ARCH-glibc$GLIBC-$LIBRARYVERSION -KNOWN=("amd64-glibc2.27-0.11.2" "amd64-glibc2.28-0.11.2" "amd64-glibc2.31-0.11.2" "armhf-glibc2.28-0.11.2" "armhf-glibc2.31-0.11.2") +KNOWN=("amd64-glibc2.27-0.11.2" "amd64-glibc2.28-0.11.2" "amd64-glibc2.31-0.11.2" "armhf-glibc2.28-0.11.2" "armhf-glibc2.31-0.11.2" "aarch64-glibc2.28-0.11.2") GETLIBS=1 if [[ ! " ${KNOWN[*]} " =~ " ${IDENTSTR} " ]]; then