From fe2dcc8574bb7dff9d228cd749e831539ea7425b Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Fri, 20 Mar 2026 18:38:16 +0100 Subject: Fix signal-desktop not starting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- element-desktop/mount-element | 2 +- signal-desktop/mount-signal | 2 +- signal-desktop/signal-desktop | 3 +++ wire-desktop/mount-wire | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/element-desktop/mount-element b/element-desktop/mount-element index 311d6ea..7b3c6a7 100755 --- a/element-desktop/mount-element +++ b/element-desktop/mount-element @@ -1,7 +1,7 @@ #!/bin/dash if mountpoint -q -- "${HOME}/.var/opt/element/ElementCrypt.d"; then - printf '%s\n' 'mount-element: already mounted' >&2 + printf '%s\n' 'mount-element: already mounted' >&2 || : elif test -e /dev/mapper/ElementCrypt; then asroot=asroot if ! isfg; then diff --git a/signal-desktop/mount-signal b/signal-desktop/mount-signal index 4c3e10c..c23b860 100755 --- a/signal-desktop/mount-signal +++ b/signal-desktop/mount-signal @@ -1,7 +1,7 @@ #!/bin/dash if mountpoint -q -- "${HOME}/.var/opt/signal/SignalCrypt.d"; then - printf '%s\n' 'mount-signal: already mounted' >&2 + printf '%s\n' 'mount-signal: already mounted' >&2 || : elif test -e /dev/mapper/SignalCrypt; then asroot=asroot if ! isfg; then diff --git a/signal-desktop/signal-desktop b/signal-desktop/signal-desktop index 54f4b99..989c771 100755 --- a/signal-desktop/signal-desktop +++ b/signal-desktop/signal-desktop @@ -1,4 +1,7 @@ #!/bin/dash set -e mount-signal +if ! isfg; then + exec >/dev/null 2>&1 +fi exec /usr/bin/signal-desktop "$@" diff --git a/wire-desktop/mount-wire b/wire-desktop/mount-wire index 776792c..60891f7 100755 --- a/wire-desktop/mount-wire +++ b/wire-desktop/mount-wire @@ -1,7 +1,7 @@ #!/bin/dash if mountpoint -q -- "${HOME}/.var/opt/wire/WireCrypt.d"; then - printf '%s\n' 'mount-wire: already mounted' >&2 + printf '%s\n' 'mount-wire: already mounted' >&2 || : elif test -e /dev/mapper/WireCrypt; then asroot=asroot if ! isfg; then -- cgit v1.2.3-70-g09d2