aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2026-03-20 18:38:16 +0100
committerMattias Andrée <m@maandree.se>2026-03-20 18:38:16 +0100
commitfe2dcc8574bb7dff9d228cd749e831539ea7425b (patch)
tree0c99872c2815bc3a25af9b6c266cea64c2e375c7
parentUse gasroot instead of asroot when not in foreground (diff)
downloaddotfiles-fe2dcc8574bb7dff9d228cd749e831539ea7425b.tar.gz
dotfiles-fe2dcc8574bb7dff9d228cd749e831539ea7425b.tar.bz2
dotfiles-fe2dcc8574bb7dff9d228cd749e831539ea7425b.tar.xz
Fix signal-desktop not startingHEADmaster
Signed-off-by: Mattias Andrée <m@maandree.se>
-rwxr-xr-xelement-desktop/mount-element2
-rwxr-xr-xsignal-desktop/mount-signal2
-rwxr-xr-xsignal-desktop/signal-desktop3
-rwxr-xr-xwire-desktop/mount-wire2
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