From 4947599bb31ad629c538a458377b8a2de3422ddb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20unbrot=20P=C3=A4tzold?= Date: Sat, 25 Apr 2026 14:09:49 +0200 Subject: [PATCH] Talk: Stop before upgrade --- client_software/0110_nextcloud_talk_app/install.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/client_software/0110_nextcloud_talk_app/install.sh b/client_software/0110_nextcloud_talk_app/install.sh index 4b46e36..f0127b8 100755 --- a/client_software/0110_nextcloud_talk_app/install.sh +++ b/client_software/0110_nextcloud_talk_app/install.sh @@ -11,6 +11,16 @@ if [ "$EUID" -ne 0 ]; then exit 1 fi +TALK_PID=$( pgrep -u $SUDO_USER "Nextcloud Talk" | head -n 1 ) +if [[ ! -z ${TALK_PID} ]]; then + echo "Stopping Nextcloud Talk with PID ${TALK_PID}" + kill ${TALK_PID} && sleep 0.5 + if [[ $? -ne 0 ]]; then + echo "Service could not be stopped, please check why." + exit 1 + fi +fi + FILENAME="Nextcloud.Talk-linux-x64.flatpak" SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" if [ ${SCRIPTPATH::2} == "//" ]; then