From baa770972d45f74bea14a27e31a30b7d7720b3d9 Mon Sep 17 00:00:00 2001 From: Adimarantis <> Date: Fri, 7 Oct 2022 17:19:06 +0000 Subject: [PATCH] 50_Signalbot: Installer update signal-cli 0.11.3 git-svn-id: https://svn.fhem.de/fhem/trunk@26496 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/signal/signal_install.sh | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/fhem/contrib/signal/signal_install.sh b/fhem/contrib/signal/signal_install.sh index 138640929..21f761238 100755 --- a/fhem/contrib/signal/signal_install.sh +++ b/fhem/contrib/signal/signal_install.sh @@ -1,20 +1,21 @@ #!/bin/bash #$Id:$ -SCRIPTVERSION="3.10" +SCRIPTVERSION="3.11" # Author: Adimarantis # License: GPL #Install script for signal-cli SIGNALPATH=/opt SIGNALUSER=signal-cli LIBPATH=/usr/lib -SIGNALVERSION="0.11.2" +SIGNALVERSION="0.11.3" +LIBRARYVERSION="0.11.2" #Typically = SIGNALVERSION, but can be used if libsignal did not change SIGNALVAR=/var/lib/$SIGNALUSER DBSYSTEMD=/etc/dbus-1/system.d DBSYSTEMS=/usr/share/dbus-1/system-services SYSTEMD=/etc/systemd/system LOG=/tmp/signal_install.log TMPFILE=/tmp/signal$$.tmp -DBVER=0.19 +DBVER=0.22 OPERATION=$1 JAVACMD=java @@ -170,7 +171,7 @@ elif [ $ARCH = "x86_64" ]; then fi GLIBC=`ldd --version | grep -m1 -o '[0-9]\.[0-9][0-9]' | head -n 1` -IDENTSTR=$ARCH-glibc$GLIBC-$SIGNALVERSION +IDENTSTR=$ARCH-glibc$GLIBC-$LIBRARYVERSION KNOWN=("amd64-glibc2.28-0.11.2" "amd64-glibc2.31-0.11.2" "armhf-glibc2.28-0.11.2" "armhf-glibc2.31-0.11.2") GETLIBS=1 @@ -183,7 +184,7 @@ if [[ ! " ${KNOWN[*]} " =~ " ${IDENTSTR} " ]]; then GETLIBS=0 fi fi -IDENTSTR=$ARCH-glibc$GLIBC-$SIGNALVERSION +IDENTSTR=$ARCH-glibc$GLIBC-$LIBRARYVERSION if [ $OSNAME != "Linux" ]; then echo "Only Linux systems are supported (you: $OSNAME), quitting" @@ -335,7 +336,7 @@ echo -n "Checking for existing signal-cli installation..." if [ -x "$SIGNALPATH/signal/bin/signal-cli" ]; then echo "found" echo -n "Checking signal-cli version..." - CHECKVER=`$SIGNALPATH/signal/bin/signal-cli -v` + CHECKVER=`$SIGNALPATH/signal/bin/signal-cli --version` echo $CHECKVER if [ "$CHECKVER" = "signal-cli $SIGNALVERSION" ]; then echo "signal-cli matches target version...ok" @@ -427,15 +428,15 @@ check_and_compare_file $DBSYSTEMS/org.asamk.Signal.service $TMPFILE cat >$TMPFILE <