summaryrefslogtreecommitdiffhomepage
path: root/dist-assets/linux
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2022-08-24 15:33:41 +0200
committerOskar Nyberg <oskar@mullvad.net>2022-08-26 13:39:26 +0200
commitf3763868ee7a39b9518db8380ea112da0ae013e9 (patch)
treea66b0a8184ad7035521edb16a473863ad9aa5906 /dist-assets/linux
parent100fc2d1fd26e01a8fe79f6cf696891891fe5c4d (diff)
downloadmullvadvpn-f3763868ee7a39b9518db8380ea112da0ae013e9.tar.xz
mullvadvpn-f3763868ee7a39b9518db8380ea112da0ae013e9.zip
Use SIGINT instead of SIGTERM in before-remove
Diffstat (limited to 'dist-assets/linux')
-rw-r--r--dist-assets/linux/before-remove.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/dist-assets/linux/before-remove.sh b/dist-assets/linux/before-remove.sh
index 38fcb0364f..6ffb0669c8 100644
--- a/dist-assets/linux/before-remove.sh
+++ b/dist-assets/linux/before-remove.sh
@@ -1,7 +1,10 @@
#!/usr/bin/env bash
set -eu
-pkill -x "mullvad-gui" || true
+# SIGTERM for some reason causes the app to crash sometimes and SIGINT works as expected.
+pkill -2 -x "mullvad-gui" || true
+sleep 0.5
+pkill -9 -x "mullvad-gui" || true
is_number_re='^[0-9]+$'
# Check if we're running during an upgrade step on Fedora